前一段时间要写一个圆角图片,当时就开始绕圈了,绕来绕去的.时间紧急,还是用一张背景图代替了.
今天没事儿,又重新看了一下,瞬间**了,搞来搞去,绕远了.
就是这么个图片,两边是半圆形,和普通的设置圆角不同.
代码:
<TextView
android:id="@+id/textView"
android:layout_width="300dp"
android:layout_height="60dp"
android:background="@drawable/shape_corners"
android:gravity="center_vertical|center_horizontal"
android:paddingBottom="5dp"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:paddingTop="5dp"
android:text="圆角图片"
android:textSize="15dp" />
设置圆角:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<corners android:topLeftRadius="30dp"
android:bottomRightRadius="30dp"
android:bottomLeftRadius="30dp"
android:topRightRadius="30dp"/>
<solid
android:color="#00ffffff"/>
<stroke
android:color="#f84d4d"
android:width="2dp"/>
</shape>
重点是:
圆角的radius 设置为TextView的高度的一半就行.
就这么简单.