gpt4 book ai didi

android - 如何使 selectableItemBackgroundBorderless 在黑色背景上可见?

转载 作者:行者123 更新时间:2023-11-30 00:55:27 28 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,其主屏幕上有许多可点击的元素。

我为每个可点击的屏幕 UI 元素使用了以下元素

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>

最佳答案

在 UI 元素 android:foreground="?attr/selectableItemBackgroundBorderless" 中试试这个

关于android - 如何使 selectableItemBackgroundBorderless 在黑色背景上可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40246531/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com