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; Vod item = (Vod) object;
ViewHolder holder = (ViewHolder) viewHolder; ViewHolder holder = (ViewHolder) viewHolder;
holder.binding.name.setText(item.getVodName()); holder.binding.name.setText(item.getVodName());
holder.binding.year.setText(item.getVodYear());
holder.binding.remark.setText(item.getVodRemarks()); holder.binding.remark.setText(item.getVodRemarks());
holder.binding.year.setVisibility(item.getYearVisible());
holder.binding.remark.setVisibility(item.getRemarkVisible()); holder.binding.remark.setVisibility(item.getRemarkVisible());
ImgUtil.load(item.getVodName(), item.getVodPic(), holder.binding.image); ImgUtil.load(item.getVodName(), item.getVodPic(), holder.binding.image);
setOnClickListener(holder, view -> mListener.onItemClick(item)); setOnClickListener(holder, view -> mListener.onItemClick(item));

@ -25,6 +25,21 @@
android:visibility="gone" android:visibility="gone"
tools:visibility="visible" /> 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 <TextView
android:id="@+id/site" android:id="@+id/site"
android:layout_width="wrap_content" android:layout_width="wrap_content"
@ -37,7 +52,8 @@
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="14sp" android:textSize="14sp"
android:visibility="gone" android:visibility="gone"
tools:text="泥巴" /> tools:text="泥巴"
tools:visibility="visible" />
<TextView <TextView
android:id="@+id/remark" android:id="@+id/remark"

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

Loading…
Cancel
Save