我正在努力应用这个在Android中看似简单的特效,但却没有发现任何直观的方法。
我有一个ListView,我成功地自定义了背景图片,使得选中的项目可以通过获取新的背景Drawable来突出显示。我创建了一个新的样式,在其中将android:listSelector属性设置为指向StateListDrawable,并在其中指定了每个状态要使用的Drawable。
然而,每个ListView项都是一个LinearLayout,其中包含两个TextView。我的目标是能够在父View被选择或按下时同时更改子View的文本颜色,就像背景Drawable一样。我知道有一个ColorStateList,但我没有成功地设置它。
有人成功实现过类似这样的效果吗?
谢谢。