家伙!我有一个问题:)尝试自定义一个开关一点,如开关的轮廓将有一个边框,它的内部部分,你点击激活事件,也有边框,但在一种不会与开关的轮廓边界重叠的方式。由于我没有足够的代表,我实际上无法发布图片,因此我希望它足够清楚:)到目前为止我得到的是:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<size android:height="50dp"/>
<corners
android:radius="3dp"/>
<stroke
android:width="2dp"
android:color="@color/wampRed"/>
</shape>
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="@color/wampRed"/>
<corners
android:radius="2dp"/>
</shape>
&LT;
Switch
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/switchButton"
android:layout_marginBottom="40dp"
android:textOn=""
android:thumb="@drawable/shape_track"
android:track="@drawable/shape_thumb"
android:layout_marginRight="5dp"
android:textOff=" "
android:layout_alignParentBottom="true"
android:layout_toRightOf="@+id/dateOutput"
/>