支持設(shè)置圓角的TextView
支持分別設(shè)置左上复哆、右上猬错、左下饥漫、右下的圓角大小
效果圖:
image
如何使用
在項(xiàng)目根目錄下的build.gradle中的allprojects{}中犀变,添加jitpack倉(cāng)庫(kù)地址妹孙,如下:
allprojects {
repositories {
jcenter()
maven { url 'https://jitpack.io' }//添加jitpack倉(cāng)庫(kù)地址
}
}
打開(kāi)app的module中的build.gradle,在dependencies{}中获枝,添加依賴蠢正,如下:
dependencies {
......
compile 'com.github.JayChan95318:MultipleTextView:1.0'
}
參數(shù)說(shuō)明
app:tvBackgroundColor 背景顏色(如果需要設(shè)置背景顏色的話必須設(shè)置該屬性,不能用android:background代替)
app:tvBorderWidth 邊框線的大小
app:tvBorderColor 邊框線的顏色
app:tvCornerRadius 四個(gè)邊的圓角大小(四個(gè)邊的大小都相等的時(shí)候用這個(gè)就行了)
app:tvTopLeftRadius 左上邊的圓角大小
app:tvTopRightRadius 右上邊的圓角大小
app:tvBottomLeftRadius 左下邊的圓角大小
app:tvBottomRightRadius 右下邊的圓角大熊啊
效果圖布局代碼
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical">
<com.jaychan.library.view.RoundTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginTop="30dp"
android:paddingBottom="8dp"
android:paddingLeft="12dp"
android:paddingRight="12dp"
android:paddingTop="8dp"
android:text="示例樣式1"
android:textColor="#ffffff"
android:textSize="12sp"
app:tvBackgroundColor="#73A5F0"
app:tvCornerRadius="5dp"/>
<com.jaychan.library.view.RoundTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginTop="10dp"
android:paddingBottom="8dp"
android:paddingLeft="12dp"
android:paddingRight="12dp"
android:paddingTop="8dp"
android:text="示例樣式2"
android:textColor="#73A5F0"
android:textSize="12sp"
app:tvBackgroundColor="#ffffff"
app:tvBorderColor="#73A5F0"
app:tvBorderWidth="1dp"
app:tvCornerRadius="5dp"/>
<com.jaychan.library.view.RoundTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginTop="10dp"
android:paddingBottom="8dp"
android:paddingLeft="12dp"
android:paddingRight="12dp"
android:paddingTop="8dp"
android:text="示例樣式3"
android:textColor="#ffffff"
android:textSize="12sp"
app:tvBackgroundColor="#73A5F0"
app:tvCornerRadius="20dp"/>
<com.jaychan.library.view.RoundTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginTop="10dp"
android:paddingBottom="8dp"
android:paddingLeft="12dp"
android:paddingRight="12dp"
android:paddingTop="8dp"
android:text="示例樣式4"
android:textColor="#73A5F0"
android:textSize="12sp"
app:tvBackgroundColor="#ffffff"
app:tvBorderColor="#73A5F0"
app:tvBorderWidth="1dp"
app:tvCornerRadius="20dp"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:orientation="horizontal">
<com.jaychan.library.view.RoundTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:paddingBottom="8dp"
android:paddingLeft="12dp"
android:paddingRight="12dp"
android:paddingTop="8dp"
android:text="示例樣式5"
android:textColor="#73A5F0"
android:textSize="12sp"
app:tvBackgroundColor="#ffffff"
app:tvBorderColor="#73A5F0"
app:tvBorderWidth="1dp"
app:tvBottomLeftRadius="5dp"
app:tvTopLeftRadius="5dp"/>
<com.jaychan.library.view.RoundTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:paddingBottom="8dp"
android:paddingLeft="12dp"
android:paddingRight="12dp"
android:paddingTop="8dp"
android:text="示例樣式6"
android:textColor="#ffffff"
android:textSize="12sp"
app:tvBackgroundColor="#73A5F0"
app:tvBottomRightRadius="5dp"
app:tvCornerRadius="5dp"
app:tvTopRightRadius="5dp"/>
</LinearLayout>
</LinearLayout>