
Widget
文章平均质量分 68
AlexMofer
分享知识
展开
-
[Widget]StateFrameLayout-状态帧布局
StateFrameLayout一般网络交互的状态提示及处理大多数情况下考虑使用Dialog,在一切状态处理理想状态下时,使用Dialog进行交互是可行的。但稍微一不注意,使用Dialog则会出现一系列隐藏的Bug。状态帧布局,通常用于网络请求的四种状态,普通、载入、错误、空白。支持Drawable或者View来展示,也可以混搭。原创 2016-08-29 18:14:19 · 725 阅读 · 0 评论 -
[Widget]RecyclePagerAdapter-实现ViewPager复用回收的PagerAdapter
RecyclePagerAdapter-实现ViewPager复用回收的PagerAdapter实现ViewPager页卡View复用回收的PagerAdapter,只要是页面构造一样,则可以使用复用回收机制,同时也支持设置不同的viewType来实现多种样式的页卡回收复用,套用RecycleView的Adapter实现机制。要求com.android.support:support-v4min原创 2016-09-21 19:56:52 · 1286 阅读 · 0 评论 -
[Widget]SelectionView-快速跳选View
SelectionView快速跳选View,与列表视图搭配使用(ListView、RecyclerView),常用于联系人列表快速选取。原创 2016-09-06 16:13:03 · 497 阅读 · 0 评论 -
[Widget]MultiActionTextView-文字可点击TextView
MultiActionTextView文字可点击TextView,设置文字部分可点击,点击执行不同操作。预览要求无链接GithubBintray使用基本布局<am.widget.multiactiontextview.MultiActionTextView android:layout_width="match_parent" android:layout_height="原创 2016-09-06 15:46:48 · 533 阅读 · 0 评论 -
[Widget]HeaderFooterGridView-头尾GridView
HeaderFooterGridView头尾GridView,支持AUTO_FIT模式,头尾模式有两种,无反射代码。原创 2016-09-06 15:16:49 · 502 阅读 · 0 评论 -
[Widget]ReplaceLayout-交替布局
ReplaceLayout交替布局,配合TabStrip使用,达到伴随ViewPager动作而进行改变的效果,继承自FrameLayout,通过设置ReplaceAdapter来完成管理子项View的变化,并通过move(int, int, float)方法和moveTo(int)方法达到变化的效果。原创 2016-09-02 15:42:20 · 1047 阅读 · 0 评论 -
[Widget]DrawableRatingBar-图片评级
DrawableRatingBar图片评级,双图片评级控件,可设置图片间距,支持拖动进度及点击进度,可控制最大值最小值,及是否可手动。原创 2016-09-02 16:55:29 · 379 阅读 · 0 评论 -
[Widget]ShapeImageView-图形裁剪ImageView
ShapeImageView图形裁剪ImageView,API 21 及以上 使用 setOutlineProvider 方式实现,支持动态图;以下使用 BitmapShader 方式实现。 支持固定高宽缩放比缩放,支持前景Drawable,支持ImageView的所有ScaleType,且API 21具备更高性能。预览要求minSdkVersion 4链接GithubBintray使用基原创 2016-08-23 18:13:02 · 767 阅读 · 0 评论 -
[Widget]IndicatorTabStrip-移动式下标渐变缩放Tab
IndicatorTabStrip继承自BaseTabStrip,移动式下标渐变缩放Tab,Item不建议超过5个,为ViewPager添加如PagerTitleStrip一样的Tab,但支持更多自定义功能,并支持为Tab增加标记点功能,并可以自定义标记点各自的位置及显示状态以及背景等。预览要求minSdkVersion 9保持跟其他官方支持库版本一致(如:com.android.support原创 2016-08-22 18:25:14 · 489 阅读 · 0 评论 -
[Widget]TagTabStrip-ViewPager页面切换标记点
TagTabStrip继承自BaseTabStrip,实现ViewPager标志小点,一般用于功能引导页面及新功能简介页,为ViewPager添加标志小点,并不仅限于小点,标志由设置的Drawable决定,普通模式为双Drawable交替模式,亦可设置为单Drawable缩放模式。原创 2016-08-22 17:37:45 · 509 阅读 · 0 评论 -
[Widget]GradientTabStrip-微信式底部渐变栏
GradientTabStrip继承自BaseTabStrip,实现微信式渐变底部Tab效果,为ViewPager添加如PagerTitleStrip一样的Tab,但支持更多自定义功能,并支持为Tab增加标记点功能,并可以自定义标记点各自的位置及显示状态以及背景等。原创 2016-08-19 19:05:36 · 1068 阅读 · 0 评论 -
[Widget]WrapLayout-自动换行布局
WrapLayout自动换行布局,水平排列子项,并自动换行,支持不等长不等宽子项,且可以设置垂直间距与水平间距及子项对齐模式。一般用于标签及词条条目进行自动排版。原创 2016-08-30 15:51:04 · 1526 阅读 · 0 评论 -
[Widget]BaseTabStrip-用于捆绑ViewPager实现复杂页面切换效果的TabStrip的基类
BaseTabStrip支持库v4中本就存在控件PagerTitleStrip,但对于各式各样的需要,其还是满足不了。但每一种样式都重新写一些基础方法也浪费,于是将通用方法提出写成基类,而具体样式就交给子类实现。BaseTabStrip继承自View,可自动捆绑ViewPager,为基础类,仅实现了一些通用基础逻辑。具体的实现效果需要实现与重写部分方法。要求原创 2016-08-12 17:58:43 · 635 阅读 · 0 评论 -
[Widget]Android小票打印,蓝牙打印、固定IP打印、黑白图片打印
Printer标准ES-POS命令打印,固定IP或蓝牙打印,支持黑白图片打印预览 项目Github Bintray要求minSdkVersion 5<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.BLUETOOTH"原创 2016-10-11 18:27:58 · 4222 阅读 · 5 评论