本文实例为大家分享了android实现点击按钮控制图片切换的具体代码,供大家参考,具体内容如下

代码:

class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) {  super.onCreate(savedInstanceState)  setContentView(R.layout.activity_main)  initView() } private fun initView() {  val chooseGridFriendBtn: Button = findViewById(R.id.chooseGridFriend)  chooseGridFriendBtn.setOnClickListener { chooseGirlFriend() } } // 选女友的方法实现 private fun chooseGirlFriend() {  val chooseGirlfriend = ChooseGirlfriend(5) // 只有5张图  val girlFriend = chooseGirlfriend.renderChoose()  Toast.makeText(this, "" + girlFriend, Toast.LENGTH_SHORT).show()  // 显示对应图片  val girlFriendImageSource = when (girlFriend){   1 -> R.drawable._0   2 -> R.drawable._1   3 -> R.drawable._2   4 -> R.drawable._3   5 -> R.drawable._4   else -> R.drawable.dice  }  // 展示选中图片  val girlFriendImageView: ImageView = findViewById(R.id.imageView)  girlFriendImageView.setImageResource(girlFriendImageSource) }}/** 女友选择器* 随机数选择 默认1-6* */class ChooseGirlfriend(private val numDice: Int = 6) { fun renderChoose(): Int {  return (1..numDice).random() }}
<?xml version="1.0" encoding="utf-8"?>   

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

更多相关文章

  1. Android(安卓)判断imageview角度并旋转
  2. 一起学android之给图片添加涂鸦(文字)(37)
  3. Android(安卓)图像处理(类型转换,比例缩放,倒影,圆角)
  4. android 文字图片合成
  5. android图片的旋转和缩放
  6. android如何读取项目中的图片或文件
  7. android整合两个bitmap
  8. Android(安卓)【将图片网址Url转化为Bitmap工具类】
  9. Android(安卓)自己总结的工具类 BitmapUtil

随机推荐

  1. Apache ECharts顺利毕业,成为ASF顶级项目
  2. LogDevice:一种用于日志的分布式数据存储
  3. AWS 宣布创建“真正”开源的 Elasticsear
  4. 2021技术领域趋势报告:Rust继续增长、低代
  5. 解决项目迁移至Kubernetes集群中的代理问
  6. 2021红帽杯 wp(持续更新~~)
  7. Fedora先发制人:谷歌旨在强迫用户都去使用
  8. FreeBSD降低对i386架构的支持
  9. 阿里自研RISC-V芯片成功运行Android 10
  10. 程序员开源创业失败的产品,希望能帮助到他