Android-shadowon复选框text-xml
我正在努力在复选框文本上添加阴影,由于某些原因它没有出现Android-shadowon复选框text-xml,android,xml,android-layout,Android,Xml,Android Layout,我正在努力在复选框文本上添加阴影,由于某些原因它没有出现 <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:layo
<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" />
您的解决方案就在这里:
应用它。
你可以使用android:elevation属性来产生阴影效果。我使用样式 这是我的复选框和样式
<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>
@android:彩色/黑色
2.
2.
4.
@颜色/原色
@颜色/原色暗
@颜色/颜色重音
如果您的目标是上面的android 5.0,请尝试android:elevation
。(参见@user7832102的答案)您可以试试
<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>