android - 更改复选框阴影的颜色
问题描述
我目前正在尝试更改复选框阴影的颜色。但是似乎没有任何效果。我将只提供两张图片,以便您了解我的意思。
我没有点击复选框,但我握住了它。我没有释放“点击”。当我在复选框未选中一切正常时执行此操作时,但一旦选中,阴影颜色就会变为不同的颜色。我希望那个颜色和第一个颜色一样。
我尝试更改各种属性:
<CheckBox
android:id="@+id/checkbox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Sobald wie möglich"
android:buttonTint="@android:color/black"
android:foregroundTint="@android:color/black"
android:shadowColor="@android:color/black"
android:outlineAmbientShadowColor="@android:color/black"
android:outlineSpotShadowColor="@android:color/black"
android:checked="true" />
什么都没发生。我想它可能不是复选框的阴影,因为单击任何其他视图时它看起来几乎相同。有谁知道如何解决这一问题?
解决方案
对于任何好奇的人:我最终将样式应用于覆盖 colorAccent
属性的复选框@android:color/black
。
<style name="AppTheme.CheckBoxTheme" parent="@style/AppTheme">
<item name="colorAccent">@android:color/black</item>
</style>
然后将其添加到复选框:
android:theme="@style/AppTheme.CheckBoxTheme"
推荐阅读
- android - Android Studio HAXM 安装程序错误
- mysql - 如何在 Yii2 中使用 mysql 查询优化器提示?
- c++ - 尝试在媒体基础视频播放器上设置圆形区域时窗口性能不佳
- c - 如何在 C 中使用正则表达式验证字符串时添加 if 语句
- apple-push-notifications - iPad 上的 Microsoft Edge 是否支持推送通知?
- sql - 试图弄清楚为什么 NewID 函数停止在 Oracle 上工作
- c++ - 将 C++ 类引入 Octave
- ffmpeg - 如何解密用ffmpeg加密的分段部分.ts文件?
- python - 如何使用代理 rasa sdk 聊天机器人自信地获得预测意图
- cocoapods - Cocoapods 无 sudo 安装