LibCustomView

LibCustomView Github Maven Central

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 在范围内滑动
Copyright © zixie all right reserved,powered by Gitbook最后修改: 2023-08-31 19:09:17

results matching ""

    No results matching ""