这是一个带有下划线的自定义RadioButton
属性名 | 取值 | 释义 |
lineH | dimension | 线的高度(0或不设置则没有线) |
lineW | float|dimension | 线的宽度(float为百分比:例如0.5代表RadioButton的1/2宽,默认为RadioButton的宽度) |
lineCheckColor | color | 选中时线的颜色(默认:#ff1819) |
lineDefaultColor | color | 未选中时线的颜色(默认:#202020) |
textCheckColor | color | 选中时文字的颜色(默认:#202020) |
textDefaultColor | color | 未选中时文字的颜色(默认:#202020) |
lineRadius | dimension | 线的圆角,0或不设置为矩形,否则为圆角矩形 |
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
在app目录下的build.gradle下添加:
implementation 'com.github.Jerry930326:UnderLineRadioBtn:latest.release'
<UnderLineRadioBtn
android:id="@+id/id1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@null"
android:button="@null"
android:gravity="center"
android:text="带下划线的RadioButton示例"
android:textSize="20sp"
app:lineH="6dp"
app:lineRadius="5dp"
app:lineW="0.5" />
This library is licensed under the Apache Software License, Version 2.0.
See LICENSE
for full of the license text.
Copyright (C) 2018 Jerry930326
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.