设置Android ImageView点击时的样式

作者:袖梨 2022-11-14


imageview.setXXX可以设置
setBackgroundResource背景,
布局setLayoutParams
还有setScaleType ,
源图片是无法改变的.不用担心.如果图片旋转,也只有生成另一个Bitmap

解决办法

首先,再res/drawable文件夹下创建一个xml文件,命名为logoutimage.xml,在该文件中实该图片在点击前和点击时的图片,代码如下:

代码如下 复制代码




android:drawable="@drawable/logout2" />

android:drawable="@drawable/logout1" />

然后在ImageView的src属性中引用该文件,代码如下:

代码如下 复制代码

android:src="@drawable/logoutimage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>

更多情况

代码如下 复制代码





android:drawable="@drawable/img2" />


android:drawable="@drawable/img3" />


android:drawable="@drawable/img4" />


android:state_pressed="true"
android:drawable="@drawable/img5" />


android:state_pressed="true"
android:drawable= "@drawable/img6" />

方法这些了,大家可看看如下效果图

Android ImageView点击样式

相关文章

精彩推荐