在Android中,有一种特殊的图形,成为shape,在使用图片的地方,基本上可以使用shape,他能实现圆角,边框,渐变等功能。
1、定义圆角shape
在drawable文件夹下新建一个shape_color_primary.xml文件
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android">
<!--角度-->
<!--radius的值为控件高度的一半-->
<corners
android:radius="15dp" />
<!--填充色-->
<solid
android:color="@color/blue"/>
</shape>
2、通过控件的background属性引入,实现控件圆角
<Button
android:id="@+id/r_login"
android:text="@string/register"
android:textColor="@color/white"
android:layout_width="match_parent"
android:background="@drawable/radius_fill_blue"
android:layout_height="wrap_content"/>