Android 如何在黑色背景上使SelectableItemBackground无边框可见?
我正在开发一个Android应用程序,在主屏幕上有许多可点击的元素 对于我的每个可点击屏幕UI元素,我都使用了以下内容Android 如何在黑色背景上使SelectableItemBackground无边框可见?,android,user-interface,Android,User Interface,我正在开发一个Android应用程序,在主屏幕上有许多可点击的元素 对于我的每个可点击屏幕UI元素,我都使用了以下内容 android:background="?attr/selectableItemBackgroundBorderless" 我的主屏幕有一个完全黑色的背景,这是防止无边界的“涟漪”被看到 如果我把背景改成 android:background="@android:color/transparent" 我可以清楚地看到所需的“涟漪” 如何使“涟漪”在黑色背景上可见 我的主题定
android:background="?attr/selectableItemBackgroundBorderless"
我的主屏幕有一个完全黑色的背景,这是防止无边界的“涟漪”被看到
如果我把背景改成
android:background="@android:color/transparent"
我可以清楚地看到所需的“涟漪”
如何使“涟漪”在黑色背景上可见
我的主题定义如下:-
<resources>
<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@android:color/white</item>
<item name="colorPrimaryDark">@android:color/white</item>
<item name="colorAccent">#c9e0bb</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:textColor">@android:color/white</item>
<item name="android:textColorHint">@android:color/white</item>
</style>
</resources>
@android:彩色/白色
@android:彩色/白色
#c9e0bb
真的
假的
真的
@空的
真的
@android:彩色/白色
@android:彩色/白色
在UI元素中尝试此操作android:前台=“?attr/selectableItemBackgroundBorderless”
您使用什么主题?@Jin35我的主题是parent=“theme.AppCompat.DayNight.NoActionBar”