如何在非(聚焦|按下|激活)状态下用自定义颜色替换列表视图项背景的颜色,但保留所有系统默认颜色以用于按下、长按、激活、聚焦等状态?
我正在尝试为我的列表视图提供卡片样式 - 即灰色背景上带有空格的白色项目(如在Google Play 商店应用程序和其他应用程序中)。
所以我想给项目一个白色的背景,但同时,保留所有系统默认选择器,包括长按的淡入淡出动画。也就是说,我想用white替换非活动状态的透明颜色,但默认保留所有其他状态。
自从KitKat发布以来,这一点变得更加重要,因为现在所有的口音都从blue切换到了gray,所以我希望应用程序尊重这一点 -在ICS和JellyBean上按下时具有蓝色,但在KitKat上为灰色。因此,我不想将任何值硬编码到自定义选择器中。