release
jhengazuki 7 months ago
parent 64b979e756
commit 989ddd12bd
  1. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/FolderActivity.java
  2. 9
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/TypeFragment.java
  3. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/VodFragment.java
  4. 1
      app/src/mobile/res/layout/fragment_type.xml

@ -55,7 +55,7 @@ public class FolderActivity extends BaseActivity {
setSupportActionBar(mBinding.toolbar);
Class type = getResult().getTypes().get(0);
setTitle(type.getTypeName());
getSupportFragmentManager().beginTransaction().replace(R.id.container, TypeFragment.newInstance(getKey(), type.getTypeId(), type.getStyle(), new HashMap<>(), "1".equals(type.getTypeFlag())), "0").commit();
getSupportFragmentManager().beginTransaction().replace(R.id.container, TypeFragment.newInstance(getKey(), type.getTypeId(), type.getStyle(), new HashMap<>(), "1".equals(type.getTypeFlag()), 8), "0").commit();
}
private TypeFragment getFragment() {

@ -28,6 +28,7 @@ import com.fongmi.android.tv.ui.adapter.VodAdapter;
import com.fongmi.android.tv.ui.base.BaseFragment;
import com.fongmi.android.tv.ui.custom.CustomScroller;
import com.fongmi.android.tv.utils.Notify;
import com.fongmi.android.tv.utils.ResUtil;
import java.io.Serializable;
import java.util.ArrayList;
@ -44,8 +45,9 @@ public class TypeFragment extends BaseFragment implements CustomScroller.Callbac
private List<Page> mPages;
private Page mPage;
public static TypeFragment newInstance(String key, String typeId, Style style, HashMap<String, String> extend, boolean folder) {
public static TypeFragment newInstance(String key, String typeId, Style style, HashMap<String, String> extend, boolean folder, int y) {
Bundle args = new Bundle();
args.putInt("y", y);
args.putString("key", key);
args.putString("typeId", typeId);
args.putBoolean("folder", folder);
@ -73,6 +75,10 @@ public class TypeFragment extends BaseFragment implements CustomScroller.Callbac
return extend == null ? new HashMap<>() : (HashMap<String, String>) extend;
}
private int getY() {
return getArguments().getInt("y");
}
private boolean isFolder() {
return getArguments().getBoolean("folder");
}
@ -120,6 +126,7 @@ public class TypeFragment extends BaseFragment implements CustomScroller.Callbac
}
private void setRecyclerView() {
mBinding.recycler.setTranslationY(-ResUtil.dp2px(getY()));
mBinding.recycler.setHasFixedSize(true);
setStyle(getStyle());
}

@ -312,7 +312,7 @@ public class VodFragment extends BaseFragment implements ConfigCallback, SiteCal
@Override
public Fragment getItem(int position) {
Class type = mAdapter.get(position);
return TypeFragment.newInstance(getSite().getKey(), type.getTypeId(), type.getStyle(), type.getExtend(true), "1".equals(type.getTypeFlag()));
return TypeFragment.newInstance(getSite().getKey(), type.getTypeId(), type.getStyle(), type.getExtend(true), "1".equals(type.getTypeFlag()), 4);
}
@Override

@ -14,7 +14,6 @@
android:id="@+id/recycler"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="-8dp"
android:clipChildren="false"
android:clipToPadding="false"
android:paddingStart="8dp"

Loading…
Cancel
Save