ZixunAdapter.kt 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.ytpm.qnjz.adapter
  2. import android.content.Context
  3. import android.content.Intent
  4. import com.ytpm.qnjz.activity.ZizunInfoActivity
  5. import com.ytpm.qnjz.dao.IdiomStory
  6. import com.ytpm.qnjz.databinding.AdapterZixunBinding
  7. import com.ytpm.qnjz.utils.GlideUtils
  8. class ZixunAdapter(items: MutableList<IdiomStory>) :
  9. BaseAdapter<AdapterZixunBinding, IdiomStory>(AdapterZixunBinding::inflate, items) {
  10. override fun onBindingData(
  11. context: Context,
  12. holder: BaseHolder<AdapterZixunBinding>,
  13. binding: AdapterZixunBinding,
  14. t: IdiomStory,
  15. position: Int
  16. ) {
  17. val img =
  18. "https://qcloud.dpfile.com/pc/0KllxlOXvt4BaoFnx7kC2_JlBzHTkOz8DMFGfnT6l88SGGlMSSgiAwikSXh28Nhx.jpg"
  19. GlideUtils().roundImages(context, img, binding.chim, 20)
  20. binding.title.text = t.title
  21. binding.content.text = t.content
  22. binding.root.setOnClickListener {
  23. val intent = Intent(context, ZizunInfoActivity::class.java)
  24. intent.putExtra("title", t.title)
  25. intent.putExtra("content", t.content)
  26. context.startActivity(intent)
  27. }
  28. }
  29. }