Add year for vod

pull/21/head
FongMi 3 years ago
parent c00897d601
commit 3fc7e68acc
  1. 2
      app/src/leanback/java/com/fongmi/android/tv/ui/presenter/VodPresenter.java
  2. 18
      app/src/leanback/res/layout/adapter_vod.xml
  3. 4
      app/src/main/java/com/fongmi/android/tv/bean/Vod.java

@ -45,7 +45,9 @@ public class VodPresenter extends Presenter {
Vod item = (Vod) object;
ViewHolder holder = (ViewHolder) viewHolder;
holder.binding.name.setText(item.getVodName());
holder.binding.year.setText(item.getVodYear());
holder.binding.remark.setText(item.getVodRemarks());
holder.binding.year.setVisibility(item.getYearVisible());
holder.binding.remark.setVisibility(item.getRemarkVisible());
ImgUtil.load(item.getVodName(), item.getVodPic(), holder.binding.image);
setOnClickListener(holder, view -> mListener.onItemClick(item));

@ -25,6 +25,21 @@
android:visibility="gone"
tools:visibility="visible" />
<TextView
android:id="@+id/year"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:background="#CC2196F3"
android:ellipsize="end"
android:padding="4dp"
android:singleLine="true"
android:textColor="@color/white"
android:textSize="14sp"
android:visibility="gone"
tools:text="2022"
tools:visibility="visible" />
<TextView
android:id="@+id/site"
android:layout_width="wrap_content"
@ -37,7 +52,8 @@
android:textColor="@color/white"
android:textSize="14sp"
android:visibility="gone"
tools:text="泥巴" />
tools:text="泥巴"
tools:visibility="visible" />
<TextView
android:id="@+id/remark"

@ -135,6 +135,10 @@ public class Vod {
this.site = site;
}
public int getYearVisible() {
return getVodYear().isEmpty() ? View.GONE : View.VISIBLE;
}
public int getRemarkVisible() {
return getVodRemarks().isEmpty() ? View.GONE : View.VISIBLE;
}

Loading…
Cancel
Save