gpt4 book ai didi

android - 如何在按下和释放时更改 ImageButton 的图像?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:16:30 25 4
gpt4 key购买 nike

我希望在我的 android 应用程序中,ImageButton 在按下和释放时更改其图像,当再次按下并释放时,ImageButton 的图像将改回来了,怎么办?

最佳答案

创建一个选择器(它是一个 xml 文件)放在可绘制文件夹中。在 xml 中,该 xml 的五个路径代替了实际图像 android:background="@drawable/imageselector" 或者在程序中,您也可以使用 imageview.setBackgroundDrawable(R.drawable.图片选择器)

以下是我的选择器imageselector.xml

<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_focused="true"
android:state_pressed="false"
android:drawable="@drawable/arow_selected" />
<item
android:state_focused="true"
android:state_pressed="true"
android:drawable="@drawable/arow_selected" />
<item
android:state_focused="false"
android:state_pressed="true"
android:drawable="@drawable/arow_selected" />
<item
android:drawable="@drawable/arow_unselect" />
</selector>

关于android - 如何在按下和释放时更改 ImageButton 的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6530668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com