【发布时间】:2014-04-08 07:54:53
【问题描述】:
当我的按钮被禁用时,我需要删除文本阴影效果,当按钮启用时,我需要再次添加此效果。
selector_btn.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@drawable/btn_disabled"
android:state_enabled="false" />
<item
android:drawable="@drawable/btn_pressed"
android:state_pressed="true" />
<item
android:drawable="@drawable/btn_default" />
styles.xml
<style name="TextShadow">
<item name="android:textColor">#ffffffff</item>
<item name="android:shadowColor">#0D67B9</item>
<item name="android:shadowRadius">2.0</item>
<item name="android:shadowDy">-2.0</item>
</style>
<style name="BigButton" parent="TextShadow">
<item name="android:background">@drawable/selector_btn</item>
</style>
【问题讨论】: