Android 针对API 16时,我可以影响ripple touch反馈的颜色吗?

Android 针对API 16时,我可以影响ripple touch反馈的颜色吗?,android,android-recyclerview,Android,Android Recyclerview,有没有办法使波纹变暗而不是变亮 我可以将CardView的背景设置为较暗的颜色,并清楚地看到涟漪反馈。然而,我的卡片通常有白色背景。涟漪几乎是看不见的,因为它只在卡片中黑色文本的顶部可见 背景色(一种常见的反应)是api 21+ 构建 compileSdkVersion 23 minSdkVersion 16 targetSdkVersion 23 compile 'com.android.support:recyclerview-v7:23.1.1' compile 'com.androi

有没有办法使波纹变暗而不是变亮

我可以将CardView的背景设置为较暗的颜色,并清楚地看到涟漪反馈。然而,我的卡片通常有白色背景。涟漪几乎是看不见的,因为它只在卡片中黑色文本的顶部可见

背景色(一种常见的反应)是api 21+

构建

compileSdkVersion 23
minSdkVersion 16
targetSdkVersion 23


compile 'com.android.support:recyclerview-v7:23.1.1'
compile 'com.android.support:cardview-v7:23.1.+'
XML

<android.support.v7.widget.CardView
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    android:id="@+id/my_card"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    card_view:cardBackgroundColor="@color/colorGrayDark"
    android:foreground="?android:attr/selectableItemBackground"
    card_view:cardCornerRadius="2dp"
    card_view:cardElevation="2dp"
    card_view:cardPreventCornerOverlap="false"
    card_view:cardUseCompatPadding="true">
        ...
</android.support.v7.widget.CardView>

...

这可能就是解决方案,请遵循此链接好的链接。将colorControlHighlight添加到我的主题成功了。