package com.fanghua.driver.ui.adapter
|
|
import android.view.ViewGroup
|
import android.widget.ImageView
|
import androidx.recyclerview.widget.RecyclerView
|
import com.facebook.drawee.generic.GenericDraweeHierarchyBuilder
|
import com.facebook.drawee.generic.RoundingParams
|
import com.facebook.drawee.view.SimpleDraweeView
|
import com.fanghua.driver.bean.AdsData
|
import com.fanghua.driver.utils.DisplayUtils
|
import com.youth.banner.adapter.BannerAdapter
|
|
|
class GuideAdapter(datas:ArrayList<Int>): BannerAdapter<Int, GuideAdapter.GuideViewHolder>(datas){
|
override fun onCreateHolder(parent: ViewGroup, viewType: Int): GuideViewHolder {
|
val imageView = ImageView(parent.context)
|
imageView.layoutParams = ViewGroup.LayoutParams(
|
ViewGroup.LayoutParams.MATCH_PARENT,
|
ViewGroup.LayoutParams.MATCH_PARENT
|
)
|
imageView.scaleType = ImageView.ScaleType.CENTER_CROP
|
return GuideViewHolder(imageView)
|
}
|
|
override fun onBindView(holder: GuideViewHolder, data: Int, position: Int, size: Int) {
|
holder.imageView .setImageResource(data)
|
}
|
|
class GuideViewHolder(view: ImageView) :
|
RecyclerView.ViewHolder(view) {
|
var imageView: ImageView
|
init {
|
imageView = view
|
}
|
}
|
}
|