在针对API 16时,我是否可以影响纹波触摸反馈的颜色?

时间:2016-02-05 16:02:18

标签: android android-recyclerview

有没有办法让涟漪产生变暗效果而不是减轻效果呢?

我可以将CardView的背景设置为较暗的颜色,并清楚地看到纹波反馈。但是,我的卡通常有白色背景。涟漪几乎是不可见的,因为它只能在卡内的深色文本上显而易见。

BackgroundTint(常见的回应)是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>

0 个答案:

没有答案