由于某些原因,我努力在复选框文本上添加阴影
<CheckBox
android:id="@+id/travel__wizard_accept_chckbox"
android:layout_width="234dp"
android:layout_height="wrap_content"
android:layout_alignEnd="@dimen/travel__wizard_right_margin"
android:layout_below="@+id/travel__wizard_licence_agree_view_button"
android:layout_marginLeft="50dp"
android:layout_marginStart="@dimen/travel__wizard_left_margin"
android:layout_marginTop="40dp"
android:buttonTint="@color/white"
android:shadowColor="@color/black"
android:shadowDy="2"
android:shadowRadius="4"
android:text="@string/oetr__accept_licence_text"
android:textColor="@color/white"
android:visibility="visible" />
答案 0 :(得分:1)
您的解决方案在这里:
<CheckBox
android:id="@+id/travel__wizard_accept_chckbox"
android:layout_width="234dp"
android:layout_height="wrap_content"
android:layout_alignEnd="@dimen/travel__wizard_right_margin"
android:layout_below="@+id/travel__wizard_licence_agree_view_button"
android:layout_marginLeft="50dp"
android:layout_marginStart="@dimen/travel__wizard_left_margin"
android:layout_marginTop="40dp"
android:buttonTint="@color/white"
android:shadowColor="@color/black"
android:shadowDy="2"
android:shadowRadius="4"
android:text="@string/oetr__accept_licence_text"
android:textColor="@color/white"
android:elevation="5dp"
android:visibility="visible" />
应用它。
您可以将android:elevation
属性用于阴影效果。
答案 1 :(得分:1)
我为此使用样式。
这是我的CheckBox和样式。
<CheckBox
android:id="@+id/travel__wizard_accept_chckbox"
style="@style/CheckBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="40dp"
android:text="THIS TEXT"
android:textColor="@android:color/holo_red_dark"
android:visibility="visible" />
<style name="CheckBox" parent="AppTheme">
<item name="android:shadowColor">@android:color/black</item>
<item name="android:shadowDx">2</item>
<item name="android:shadowDy">2</item>
<item name="android:shadowRadius">4</item>
</style>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>