| | |
| | | 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.utils.formatPhone |
| | | import cn.sinata.xldutils.visible |
| | | import com.facebook.drawee.view.SimpleDraweeView |
| | | import com.sinata.xqmuse.R |
| | |
| | | size: Int |
| | | ) { |
| | | val bannerViewHolder = holder as BannerViewHolder |
| | | bannerViewHolder.iv_bg.setImageURI(data?.backgroundUrl) |
| | | bannerViewHolder.iv_bg.setImageURI(data?.coverUrl?.split(",")?.get(1)) |
| | | 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(4) |
| | | bannerViewHolder.tv_count.text = ((data?.realLearnedNum?:0)+(data?.virtualLearnedNum?:0)).toString() |
| | | when(data?.chargeType){ //1=免费 2=会员免费 3=单独收费 |
| | | 2->{ |
| | | bannerViewHolder.iv_vip.visible() |