shape的绘制既美观有能节省内存,它和图片是一样的都放在drawable文件夹下,下面是代码,根据代码详细讲解:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"//在这可以选择所画的图像形状,在这里是矩形
>
<corners android:radius="4dp" />//这个标签是设置的圆角的直径
< gradient //这个是设置颜色的过度,可设置渐变
android:centerColor="#1C222E"
android:startColor="#292F3A"
android:endColor="#424850"
android:useLevel="false"
android:type="linear"
/>
<stroke android:width="2dp" //这个标签是画直线,可画虚线,
android:color="@color/linecolor"
/>
<solid android:color="#DD1C222E" //这个标签是设置是实体还是空心的
/>
</shape>
这个使用好的话,可以画出很漂亮的背景,每个标签还有很多子标签,具体用处一看便知。
效果图: