PhotoViewHolder.kt 783 B

1234567891011121314151617181920212223242526
  1. package com.example.zhpan.circleviewpager.viewholder
  2. import android.view.View
  3. import android.widget.ImageView
  4. import android.widget.Toast
  5. import com.example.zhpan.circleviewpager.R
  6. import com.github.chrisbanes.photoview.PhotoView
  7. import com.zhpan.bannerview.base.BaseViewHolder
  8. /**
  9. * Created by zhpan on 2017/10/30.
  10. * Description:
  11. */
  12. class PhotoViewHolder(itemView: View) : BaseViewHolder<Int>(itemView) {
  13. private var imageView: ImageView = itemView.findViewById<PhotoView>(R.id.banner_image)
  14. override fun onBind(data: Int?, position: Int, size: Int) {
  15. imageView.setImageResource(data!!)
  16. imageView.setOnClickListener { v ->
  17. Toast.makeText(itemView.context, "$adapterPosition 页面数$size", Toast.LENGTH_SHORT).show()
  18. }
  19. }
  20. }