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" />
|
方法这些了,大家可看看如下效果图