Android 自定义形状
18 April 2014
Android中的drawable不仅只能是图片,还可以是自定义的图形(Shape),用XML文件来描述。Shape可以被其他控件,例如按钮(Button)使用,显示出指定形状的按钮来。这里我们要进行扁平化处理,所以需要一个圆形的Shape。
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" >
<!-- 填充的颜色 -->
<solid android:color="#FFFFFF" />
<!-- 设置按钮的四个角为弧形 -->
<corners android:radius="50dip" />
</shape>
我们的控件只要设置android:background="@drawable/round"
,就能限定成圆形的。但这还不够,我们还需要在圆形的控件内绘制图片,需要使用ImageView
控件,为其增加android:src
属性。
参考文献
原文链接:Android 自定义形状,转载请注明来源!
–EOF–