android实现点击按钮控制图片切换
16lz
2021-01-24
本文实例为大家分享了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"?>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
更多相关文章
- Android(安卓)判断imageview角度并旋转
- 一起学android之给图片添加涂鸦(文字)(37)
- Android(安卓)图像处理(类型转换,比例缩放,倒影,圆角)
- android 文字图片合成
- android图片的旋转和缩放
- android如何读取项目中的图片或文件
- android整合两个bitmap
- Android(安卓)【将图片网址Url转化为Bitmap工具类】
- Android(安卓)自己总结的工具类 BitmapUtil