Android中要实现如下图的效果:
这个要在真机中才能看出效果!!
switch_button_left_checked.xml
android:shape="rectangle" >
android:width="2dp"
android:color="#ff304a" />
android:bottomLeftRadius="5dip"
android:bottomRightRadius="0dip"
android:topLeftRadius="5dip"
android:topRightRadius="0dip" />
android:bottom="5dp"
android:left="5dp"
android:right="5dp"
android:top="5dp" />
switch_button_left.xmlandroid:shape="rectangle" >
android:width="2dp"
android:color="#ff304a" />
android:bottomLeftRadius="5dip"
android:bottomRightRadius="0dip"
android:topLeftRadius="5dip"
android:topRightRadius="0dip" />
android:bottom="5dp"
android:left="5dp"
android:right="5dp"
android:top="5dp" />
switch_button_right_checked.xml
android:shape="rectangle" >
android:width="2dp"
android:color="#ff304a" />
android:bottomLeftRadius="0dip"
android:bottomRightRadius="5dip"
android:topLeftRadius="0dip"
android:topRightRadius="5dip" />
android:bottom="5dp"
android:left="5dp"
android:right="5dp"
android:top="5dp" />
switch_button_right.xml
android:shape="rectangle" >
android:width="2dp"
android:color="#ff304a" />
android:bottomLeftRadius="0dip"
android:bottomRightRadius="5dip"
android:topLeftRadius="0dip"
android:topRightRadius="5dip" />
android:bottom="5dp"
android:left="5dp"
android:right="5dp"
android:top="5dp" />
button.xml
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:padding="10dp" >
android:id="@+id/wangdaileiBtn"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_weight="1"
android:scaleType="fitXY"
android:text=""
android:background="@drawable/switch_button_left_checked" />
android:id="@+id/baobaoleiBtn"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_weight="1"
android:text=""
android:scaleType="fitXY"
android:background="@drawable/switch_button_right" />
原文:http://blog.csdn.net/u010461658/article/details/44339999