我目前正在尝试更改复选框阴影的颜色。但是,似乎没有任何效果。 我将只提供两张图片,以便您了解我的意思。
我没有点击该复选框,但我按住了它。我没有释放“点击”。当我不选中此复选框时,一切都很好,但是一旦选中,阴影颜色将更改为其他颜色。我希望该颜色与第一种颜色相同。
我尝试更改各种属性:
<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" />
什么都没发生。我想它可能不是复选框的阴影,因为单击任何其他视图时看起来都差不多。有人知道如何解决这个问题吗?
答案 0 :(得分:0)
对于任何好奇的人:我最终将一种样式应用于复选框,该样式覆盖了colorAccent
的{{1}}属性。
@android:color/black
然后将其添加到复选框:
<style name="AppTheme.CheckBoxTheme" parent="@style/AppTheme">
<item name="colorAccent">@android:color/black</item>
</style>