-
Notifications
You must be signed in to change notification settings - Fork 54
Home
SiberiaDante edited this page Sep 25, 2017
·
21 revisions
旨在打造一款属于Android开发的强大工具库(部分代码资料来源网络,如有侵权,联系本人删除。持续更新维护中……)
项目包含library和sample,每个library中的工具类都在sample中作了测试,如遇到bug,烦请提交Issuses,万分感谢.使用中也可以参考sample.
dependencies {
compile 'com.github.SibreiaDante:SiberiaDanteLib:v1.0.2'
}
- 使用之前需要在Application中初始化SiberiaDanteLib.initLib(context);
- 开启Debug模式:SiberiaDanteLib.setDebug(true);
| Dialog相关封装 | 简单说明 |
|---|---|
| SDNiceDialog | 只需要传入布局id,可实现子View事件的监听、设置Dialog相关属性等 |
| SDBottomDialog | 仿IOS底部弹出可拓展多个item的dialog |
| SDCustomDialog | 通用可自定义的dialog,可以传入任何自定义的布局 |
| SDEditDialog | 仿IOS弹出可编辑dialog |
| SDEnsureDialog | 常规提示确认dialog |
| SDEnsureSubDialog | 常规提示确认dialog,带标题,可设置log |
| 标题栏 | |
|---|---|
| SDTitleBar | 常规的titleBar的封装 |
| SDTitleLayout | 常规的能够满足开发需求的标题栏的封装 |
| 其他View相关 | |
|---|---|
| PicassoCircleTransfer | Picasso加载图片时将图片转换为圆形工具 |
| QQStepView | 自定义View实现仿QQ运动步数功能 |
| SD-Widget相关类 | SD-Widget相关类简要说明 |
|---|---|
| SDCenterAlignImageSpan | 图文混排对齐 |
| SDHexagonView | 正六边形TextView |
| SDJustifyTextView | 适用文字对齐,错乱修正等;原文地址:https://github.com/ufo22940268/android-justifiedtextview |
| SDLetterSpaceTextView | 可设置文字间距的TextView |
| SDRadioButton | 可设置图片大小的RadioButton |
| SDRoundFrameLayout | 可在布局中直接设置shape相关的属性(背景颜色、角度等) |
| SDRoundImage | 圆形ImageView控件,直接在布局中使用 |
| SDRoundLinearLayout | 可在布局中直接设置shape相关的属性(背景颜色、角度等) |
| SDRoundRelativeLayout | 可在布局中直接设置shape相关的属性(背景颜色、角度等) |
| SDRoundTextView | 可在布局中直接设置shape相关的属性(背景颜色、角度等) |
| SuperTextView | 超酷炫的TextView,可以设置出各种特效文字 |
| SD-Util相关类 | SD-Util相关类简要说明 |
|---|---|
| SDActivityUtil | 页面跳转、传值、启动应用等工具类 |
| SDAppUtil | 获取应用、手机、安卓系统等信息,安装应用等 |
| SDBitmapUtil | 图片处理相关工具类 |
| SDClearUtil | 清除缓存、数据、文件、数据库等相关工具类 |
| SDCloseUtil | 关闭流等相关工具类 |
| CrashHandler | Crash异常处理等相关工具类 |
| SDDateUtil | 时间、日期转换 |
| SDEncryptUtil | 加密算法相关工具类 |
| SDFileUtil | 文件处理相关工具类 |
| SDIntentUtil | Intent相关工具类 |
| SDKeyBoardUtil | |
| SDLogUtil | 日志打印控制工具类 |
| SDMathUtil | |
| SDNetWorkUtil | 判断网络连接、获取网络类型等 |
| SDNumberUtil | 数字工具类 |
| SDProcessUtil | |
| SDScreenUtil | 获取屏幕宽高、设置状态栏、导航栏、全屏、截图等相关工具类 |
| SDShellUtil | |
| SDSnackBarUtil | |
| SDSPUtil | SharedPreference的封装,用来储存数据 |
| SDStorageUtil | SD卡处理以及存储相关工具类 |
| SDStringUtil | 字符处理相关工具类 |
| SDToast | toast吐司工具类 |
| SDTransitionUtil | dp、px、sp等转换相关工具类 |
| SpannableStringUtil |
[关于我-SiberiaDante]-[github]-[博客园]-[[e-mail:[email protected]]]