From d1a9e3312387b6c47e6186af506787a8a66369d1 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期六, 09 十一月 2024 18:40:36 +0800 Subject: [PATCH] fix --- app/src/main/java/com/sinata/xqmuse/ui/home/adapter/LandscapeBannerAdapter.kt | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/ui/home/adapter/LandscapeBannerAdapter.kt b/app/src/main/java/com/sinata/xqmuse/ui/home/adapter/LandscapeBannerAdapter.kt index 2437541..3892d78 100644 --- a/app/src/main/java/com/sinata/xqmuse/ui/home/adapter/LandscapeBannerAdapter.kt +++ b/app/src/main/java/com/sinata/xqmuse/ui/home/adapter/LandscapeBannerAdapter.kt @@ -8,6 +8,7 @@ import androidx.recyclerview.widget.RecyclerView import cn.sinata.xldutils.gone import cn.sinata.xldutils.utils.SpanBuilder +import cn.sinata.xldutils.utils.ellipsize import cn.sinata.xldutils.visible import com.facebook.drawee.view.SimpleDraweeView import com.sinata.xqmuse.R @@ -30,9 +31,9 @@ size: Int ) { val bannerViewHolder = holder as BannerViewHolder - bannerViewHolder.iv_bg.setImageURI(data?.backgroundUrl) + bannerViewHolder.iv_bg.setImageURI(data?.coverUrl?.split(",")?.get(0)) bannerViewHolder.tv_title.text = data?.meditationTitle - bannerViewHolder.tv_subtitle.text = data?.coverDescription + bannerViewHolder.tv_subtitle.text = data?.coverDescription?.ellipsize(18) bannerViewHolder.tv_count.text = (data?.realLearnedNum?:0).toString() when(data?.chargeType){ //1=免费 2=会员免费 3=单独收费 2->{ @@ -42,7 +43,7 @@ 3->{ bannerViewHolder.iv_vip.gone() bannerViewHolder.tv_price.visible() - bannerViewHolder.tv_price.text = SpanBuilder("¥${"9.0"}").size(0,1,7).build() + bannerViewHolder.tv_price.text = SpanBuilder("¥${data.generalPrice}").size(0,1,7).build() }else->{ bannerViewHolder.iv_vip.gone() bannerViewHolder.tv_price.gone() -- Gitblit v1.7.1