shape的绘制既美观有能节省内存,它和图片是一样的都放在drawable文件夹下,下面是代码,根据代码详细讲解:
<shape xmlns: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>这个使用好的话,可以画出很漂亮的背景,每个标签还有很多子标签,具体用处一看便知。
效果图: