顶部形状:
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
android:topLeftRadius="5dp"
android:topRightRadius="5dp" />
android:left="3dp"
android:top="3dp"
android:right="3dp"
android:bottom="3dp" />
android:color="#ffffffff" />
android:width="2dp"
android:color="#ff000000" />
中间形状:
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
android:left="3dp"
android:top="3dp"
android:right="3dp"
android:bottom="3dp" />
android:color="#ffffffff" />
android:width="2dp"
android:color="#ff000000" />
底部形状:
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
android:bottomLeftRadius="5dp"
android:bottomRightRadius="5dp" />
android:left="3dp"
android:top="3dp"
android:right="3dp"
android:bottom="3dp" />
android:color="#ffffffff" />
android:width="2dp"
android:color="#ff000000" />
例:
android:background="@drawable/top"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:text="Top" />
android:background="@drawable/middle"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_marginTop="-2dp"
android:text="Middle" />
android:background="@drawable/bottom"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_marginTop="-2dp"
android:text="Bottom" />
看看android:layout_marginTop =“ – 2dp” – 你需要它重叠顶部按钮的边框和底部按钮的边框
结果(图形不太好,sry):
经过一些调整,你会有一个你期望的形状.
我的调整: