# widget-generic
**Repository Path**: fszeng/widget-generic
## Basic Information
- **Project Name**: widget-generic
- **Description**: 一些自定义控件
- **Primary Language**: Android
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 11
- **Forks**: 2
- **Created**: 2020-02-29
- **Last Updated**: 2026-09-11
## Categories & Tags
**Categories**: android-modules
**Tags**: None
## README
## 推荐一款蓝牙调试APP【蓝牙工坊】
> 面向硬件工程师、嵌入式开发者、电子爱好者的蓝牙调试工具,同时支持BLE低功耗蓝牙与SPP串口蓝牙,一站式完成蓝牙设备测试。各大应用市场搜索【蓝牙工坊】安装即可。
✅ 实时日志打印,数据秒级展示,支持日志持久化本地保存,调试过程数据不丢失;
✅ 支持多蓝牙设备同时连接,并行收发数据;
✅ 自定义快捷按键,预设指令,一键下发写入数据,省去重复输入;
✅ 日志一键导出、分享,快速保存调试记录,方便复盘、联调沟通;
适合蓝牙模块、单片机、传感器、智能硬件开发调试,无需电脑,手机即可快速完成蓝牙收发调试。
点击下方按钮【蓝牙工坊】
[](https://www.pgyer.com/lanyagongfang)
----------------------------------------------
## 本库功能
- 自定义对话框基类
- 圆形ImageView
- 圆形进度条
- 带清除EditText
- 任意圆角Button和TextView
- 带动画开关
- 滑动文本选择器
## 代码托管
[](https://maven-badges.herokuapp.com/maven-central/cn.wandersnail/widget-generic)
[](https://jitpack.io/#cn.wandersnail/widget-generic)
[](https://github.com/wandersnail/widget-generic)
[](https://gitee.com/fszeng/widget-generic)
## 使用
1. module的build.gradle中的添加依赖,自行修改为最新版本,同步后通常就可以用了:
```
dependencies {
...
implementation 'cn.wandersnail:widget-generic:latestVersion'
implementation 'androidx.recyclerview:recyclerview:latestVersion'
}
```
2. 如果从jcenter下载失败。在project的build.gradle里的repositories添加内容,最好两个都加上,添加完再次同步即可。
```
allprojects {
repositories {
...
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
```







