【发布时间】:2017-03-22 05:48:45
【问题描述】:
colorControlHighlight 不适用于我的按钮,因为我已经为我的按钮添加了背景
我的按钮
<Button
android:text="OTHERS"
android:textStyle="bold"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/others_button"
android:onClick="gotToOthersForm"
android:background="#A4000000"
android:textSize="24sp"
android:textColor="#ffffff" />
我的风格项目
<item name="colorControlHighlight">@color/colorAccent</item>
如果按钮没有背景颜色,那么它将起作用
【问题讨论】:
-
您可以在 xml 中使用高程属性作为阴影。
-
@Chetan 没找到你
-
它们是 xml 中的另一个属性,称为
elevation用于按钮周围的阴影,您可以使用它。 -
@Chetan 如果我使用海拔而不是背景,透明颜色将是透明按钮
-
你可以同时使用背景和海拔。