LibCustomView
1. 功能简介
一些基础的通用的自定义View
2. 组件信息
引用仓库
引用仓库可以参考 组件使用 中添加依赖的部分
组件使用
implementation 'com.bihe0832.android:lib-custom-view:+'
3. 组件功能
3.1. PlaceholderView
带Icon、以及两个Textview的全屏居中View组合,一般用户空页面的展示
3.2. ViewWithBackground
支持通过xml 或者代码动态修改背景的View,支持动态的内容有:
bgtv_backgroundColor:背景色
bgtv_cornerRadius:圆角弧度,单位dp
bgtv_strokeWidth:圆角边框厚度,单位dp
bgtv_strokeColor:圆角边框颜色
bgtv_isRadiusHalfHeight:圆角弧度是高度一半
bgtv_isWidthHeightEqual:圆角矩形宽高相等,取较宽高中大值
3.3. TextViewWithBackground
支持动态修改TextView背景,支持动态的内容有:
bgtv_backgroundColor:背景色
bgtv_cornerRadius:圆角弧度,单位dp
bgtv_strokeWidth:圆角边框厚度,单位dp
bgtv_strokeColor:圆角边框颜色
bgtv_isRadiusHalfHeight:圆角弧度是高度一半
bgtv_isWidthHeightEqual:圆角矩形宽高相等,取较宽高中大值
3.4. TextViewWithBackgroundExt
- 基于Kotlin的扩展函数添加的 TextViewWithBackground 的扩展,使用 TextViewWithBackground 完成红点提醒的相关功能
3.5. AccCircleProgress
- 圆环进度自定义View
3.6. SlideFinishLayout
- 滑动解锁,此时整个UI右移
3.7. SwipeMenuLayout
- 左滑删除
3.8. SlideViewLayout
- 仿滑动解锁等滑动特效,仅内部LockBtn 在范围内滑动