PhotoAdapter.kt 767 B

12345678910111213141516171819202122232425262728
  1. package com.example.zhpan.circleviewpager.adapter
  2. import android.view.View
  3. import com.example.zhpan.circleviewpager.R
  4. import com.example.zhpan.circleviewpager.viewholder.PhotoViewHolder
  5. import com.zhpan.bannerview.BaseBannerAdapter
  6. /**
  7. * <pre>
  8. * Created by zhpan on 2020/4/5.
  9. * Description:
  10. * </pre>
  11. */
  12. class PhotoAdapter : BaseBannerAdapter<Int, PhotoViewHolder>() {
  13. override fun onBind(holder: PhotoViewHolder?, data: Int?, position: Int, pageSize: Int) {
  14. holder?.bindData(data, position, pageSize)
  15. }
  16. override fun createViewHolder(itemView: View?, viewType: Int): PhotoViewHolder {
  17. return PhotoViewHolder(itemView!!)
  18. }
  19. override fun getLayoutId(viewType: Int): Int {
  20. return R.layout.item_photo_view;
  21. }
  22. }