AlexMofer

前 10000 位用户

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