San*_*ana 1 android textview android-widget
我喜欢在scrollview中嵌入10+ textview来提供ListView效果(由于某些特殊原因,我不想在这里使用ListView).
关于textview的一些细节是它有一个背景,它是一个图像.
所以我的问题是,当我点击我所拥有的10多个视图中的特定文本视图时,我想要像原生ListView中的那些那样为背景设置动画.如果有可能,有人可以提供一些指示吗?
如果没有为背景设置动画,我们可以至少为点击的文本视图的边框设置动画效果吗?
谢谢,萨娜.
将TextView的背景设置为状态列表选择器drawable,例如:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/your_pressed_background" />
<item android:drawable="@drawable/your_normal_background" />
</selector>
Run Code Online (Sandbox Code Playgroud)
将上述XML保存在res/drawable目录中,并像在其他资源中一样在TextView中引用它.
根据TextView的状态,android将选择背景drawable.按下TextView时,将绘制按下的背景.如果不是,则会绘制正常背景.
| 归档时间: |
|
| 查看次数: |
1268 次 |
| 最近记录: |