矩形:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ffffff" />
<!-- 设置几何图形四个角的弧度 -->
<corners android:radius="3dp"/>
<!-- 设置几何形状绘制边框 红色边框 -->
<stroke android:color="#CD2626"
android:width="1dp"/>
</shape>
实现多层阴影边框:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 第一层 上部和左部偏移一定距离-->
<item
android:top="2dp">
<shape>
<solid android:color="#FFFFFF" />
<!-- 描边 -->
<stroke
android:width="0.5dp"
android:color="#D2D2D2" />
</shape>
</item>
<!-- 第二层 下部和有部偏移一定距离-->
<item
android:bottom="2dp">
<shape>
<solid android:color="#ffffff" />
<!-- 描边 -->
<stroke
android:width="0.5dp"
android:color="#D2D2D2" />
</shape>
</item>
</layer-list>
设置2dp的padding,adp外面再设置一个边框:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/update_float_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center_horizontal"
android:padding="2dp"
android:background="@drawable/update_apk_container_background">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="48dp"
android:orientation="horizontal"
android:gravity="center_vertical"
android:background="@drawable/update_apk_float_background">
</LinearLayout>
</LinearLayout>