[英]How to create rounded corners by using a custom view in android?
你可以使用drawable选择器。 并修改圆角大小
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" >
<shape>
<gradient
android:startColor="#136BBD"
android:endColor="#439AEC"
android:angle="270" />
<stroke
android:width="1dp"
android:color="#000000" />
<corners
android:radius="70dp" />
<padding
android:left="20dp"
android:right="20dp"
android:top="13dp"
android:bottom="13dp"/>
</shape>
</item>
<item>
<shape>
<gradient
android:startColor="#439AEC"
android:endColor="#136BBD"
android:angle="270" />
<stroke
android:width="1dp"
android:color="#000000" />
<corners
android:radius="70dp" />
<padding
android:left="20dp"
android:right="20dp"
android:top="13dp"
android:bottom="13dp"/>
</shape>
</item>
</selector>
具有圆角的自定义ImageVIEW
在项目的drawable文件夹中创建一个xml并复制以下代码
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<stroke android:width="2dp"
android:color="#999FB6CD"/>
<gradient
android:angle="225"
android:startColor="#cccccc"
android:endColor="#cccccc"/>
<corners
android:bottomLeftRadius="8dp"
android:bottomRightRadius="8dp"
android:topLeftRadius="8dp"
android:topRightRadius="8dp" />
</shape>
现在将此xml设置为视图的背景
android:background="@drawable/yourxmlname"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.