LibViewExt
1. 功能简介
基于kotlin的扩展函数,对于基础 view 的一些功能扩展,例如设置高度,获取view对应的 bitmap 等
2. 组件信息
引用仓库
引用仓库可以参考 组件使用 中添加依赖的部分
组件使用
implementation 'com.bihe0832.android:lib-view-ext:+'
3. 组件功能
3.1. 通用资源定义
定义了 state_checked、state_pressed、state_focused等资源样式
3.2. EditTextExt
- 基于Kotlin的扩展函数添加的 EditText 的扩展,设置EditView是否可编辑
3.3. ListViewExt
- 基于Kotlin的扩展函数添加的 EditText 的扩展,根据listview的item个数得到其全部显示时的高度
3.4. ViewExt
- 基于Kotlin的扩展函数添加的 View 的扩展,支持设置View的宽高、旋转角度、获取View附着的Activity等
3.5. DrawableFactory
- 一些常见的背景颜色等的代码实现,减少xml形式的Drawable的使用,核心就是 GradientDrawable
3.6. ViewCaptureLayout
- 此View 即是不添加到屏幕也可以生成Bitmap,对于View 生成图片的情况,可以使用该View