Optimize vod display style

pull/137/head
FongMi 3 years ago
parent e62edd15a9
commit fea3082867
  1. 2
      app/src/leanback/java/com/fongmi/android/tv/ui/fragment/VodFragment.java
  2. 4
      app/src/main/java/com/fongmi/android/tv/bean/Vod.java
  3. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/fragment/TypeFragment.java

@ -151,7 +151,7 @@ public class VodFragment extends BaseFragment implements CustomScroller.Callback
private void addVideo(List<Vod> items) {
if (items.isEmpty()) return;
boolean folder = isFolder() || mPages.size() > 0 && items.get(0).isFile();
boolean folder = mPages.isEmpty() ? isFolder() : items.get(0).isList();
if (folder) mAdapter.addAll(mAdapter.size(), items);
else addGrid(items);
}

@ -197,6 +197,10 @@ public class Vod {
return getVodTag().equals("file");
}
public boolean isList() {
return isFolder() || isFile();
}
public String getVodName(String name) {
if (getVodName().isEmpty()) setVodName(name);
return getVodName();

@ -142,7 +142,7 @@ public class TypeFragment extends BaseFragment implements CustomScroller.Callbac
private void addVideo(List<Vod> items) {
if (items.isEmpty()) return;
boolean folder = isFolder() || mPages.size() > 0 && items.get(0).isFile();
boolean folder = mPages.isEmpty() ? isFolder() : items.get(0).isList();
int viewType = folder ? ViewType.FOLDER : ViewType.GRID;
if (viewType != mAdapter.getViewType()) setViewType(folder);
mAdapter.addAll(items);

Loading…
Cancel
Save