Android ImageView 点击图片切换 - chuwuwang/ReadingNote GitHub Wiki
点击ImageView,2张背景图片相互切换。
val bool = iv_quick_sell.drawable.current.constantState == resources.getDrawable(R.drawable.ic_toggle_off).constantState
if (bool) {
iv_quick_sell.setImageResource(R.drawable.ic_toggle_on)
} else {
iv_quick_sell.setImageResource(R.drawable.ic_toggle_off)
}
判断当前ImageView背景图片是否为某一图片的方法是使用 getDrawable().getCurrent().getConstantState()。