From 3dc12ef829d9bcd6a2a85a7456eb24f304c15c66 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期五, 28 二月 2025 17:05:37 +0800 Subject: [PATCH] 首页字体优化 --- app/src/main/java/com/sinata/xqmuse/ui/home/adapter/LandscapeBannerAdapter.kt | 9 +++++---- 1 files changed, 5 insertions(+), 4 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..f5a6f52 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,10 +31,10 @@ 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_count.text = (data?.realLearnedNum?:0).toString() + bannerViewHolder.tv_subtitle.text = data?.coverDescription?.ellipsize(18) + bannerViewHolder.tv_count.text = ((data?.realLearnedNum?:0)+(data?.virtualLearnedNum?:0)).toString() when(data?.chargeType){ //1=免费 2=会员免费 3=单独收费 2->{ bannerViewHolder.iv_vip.visible() @@ -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