AlexMofer
前 10000 位用户
仿微信式,平滑输入面板,防止键盘的出现与消失导致特殊输入面板的顶起与塌陷。
一个 View 实现 zxing 条码扫描视图。
带载入动画的环形进度条,可高度配置,支持配置成表盘。
实现 ViewPager 页卡 View 复用回收的 PagerAdapter,只要是页面构造一样,则可以使用复用回收机制,同时也支持设置不同的 viewType 来实现多种样式的页卡回收复用,套用 RecycleView 的 Adapter 实现机制。
5. Printer
标准 ES-POS 命令打印,固定 IP 或蓝牙打印,支持黑白图片打印
快速跳选 View,与列表视图搭配使用(ListView、RecyclerView),常用于联系人列表快速选取。
文字可点击 TextView,设置文字部分可点击,点击执行不同操作。
头尾 GridView,支持 AUTO_FIT 模式,头尾模式有两种,无反射代码。
图片评级,双图片评级控件,可设置图片间距,支持拖动进度及点击进度,可控制最大值最小值,及是否可手动。
10. WrapLayout
自动换行布局,水平排列子项,并自动换行,支持不等长不等宽子项,且可以设置垂直间距与水平间距及子项对齐模式。
11. StateFrameLayout
状态帧布局,通常用于网络请求的四种状态,普通、载入、错误、空白。支持 Drawable 或者 View 来展示,也可以混搭。
12. ShapeImageView
图形裁剪 ImageView,API 21 及以上 使用 setOutlineProvider 方式实现,支持动态图;以下使用 BitmapShader 方式实现。
支持固定高宽缩放比缩放,支持前景 Drawable,支持 ImageView 的所有 ScaleType,且 API 21 具备更高性能。
支持固定高宽缩放比缩放,支持前景 Drawable,支持 ImageView 的所有 ScaleType,且 API 21 具备更高性能。
继承自 BaseTabStrip,移动式下标渐变缩放 Tab,Item 不建议超过 5 个,为 ViewPager 添加如 PagerTitleStrip 一样的 Tab,但支持更多自定义功能,并支持为 Tab 增加标记点功能,并可以自定义标记点各自的位置及显示状态以及背景等。
14. TagTabStrip
继承自 BaseTabStrip,实现 ViewPager 标志小点,一般用于功能引导页面及新功能简介页,为 ViewPager 添加标志小点,并不仅限于小点,标志由设置的 Drawable 决定,普通模式为双 Drawable 交替模式,亦可设置为单 Drawable 缩放模式。
15. GradientTabStrip
继承自 BaseTabStrip,实现微信式渐变底部 Tab 效果,为 ViewPager 添加如 PagerTitleStrip 一样的 Tab,但支持更多自定义功能,并支持为 Tab 增加标记点功能,并可以自定义标记点各自的位置及显示状态以及背景等。
16. BaseTabStrip
与 ViewPager 配合的滑动标记控件,继承自 View,可自动捆绑 ViewPager,BaseTabStrip 为基础类,仅实现了一些通用基础逻辑。具体的实现效果需要实现与重写部分方法。
