我有两张图片来展示两种不同的状态,正常和按下。按下状态的图像尺寸比正常状态稍大。
问题:当我按下它时,它会改变图像,但它不会改变图像视图的大小,它会压缩我的图像并显示与正常状态下的图像大小相同的图像。我在我的 xml 文件中给出了 wrap_conten 的宽度和高度。
这是我在 imageview 的 src 属性中给出的选择器类。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- pressed -->
<item android:drawable="@drawable/selected_add_item_480" android:state_pressed="true"
/>
<!-- focused -->
<item android:drawable="@drawable/home_add_item_480" android:state_focused="true" />
<!-- default -->
<item android:drawable="@drawable/home_add_item_480"/>
</selector>