圓角圖片

前一段時間要寫一個圓角圖片,當時就開始繞圈了,繞來繞去的.時間緊急,還是用一張背景圖代替了.

今天沒事兒,又重新看了一下,瞬間**了,搞來搞去,繞遠了.

就是這麼個圖片,兩邊是半圓形,和普通的設置圓角不同.

代碼:

 <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的高度的一半就行.


就這麼簡單.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章