快速开发
文章平均质量分 97
张旭童
这个作者很懒,什么都没留下…
展开
-
【Android】快速开发偷懒必备,一句话搞定所有ViewGroup的Adapter . 支持自定义ViewGroup
开发中,经常会用到动态在ScrollView、LinearLayout里addView的事,尤其是ItemView一样时,每次都要写一大堆代码 inflater 动态addView,很烦。这个时候就开始期待,能不能有一种快速为任意ViewGroup添加子View的东西。那么需求就来了: * 快速简单使用 * 支持任意ViewGroup * 无耦合 * 无侵入性 * Item支持多种类型原创 2016-12-12 08:38:59 · 7859 阅读 · 9 评论 -
【Android】快速开发偷懒必备(二) 支持DataBinding啦~爽炸,一行实现花式列表
以后不管写多种type还是单type的列表,利用DataBinding和本库,都只需要一行代码!在前文[快速开发偷懒必备(一)]中,我们利用Adapter模式封装了一个库,能快速为任意ViewGroup添加子View。在库中V1.1.0版本,我也顺手加入了RecyclerView、ListView、GridView的通用Adapter功能原创 2016-12-14 07:47:00 · 7414 阅读 · 6 评论 -
五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅:LayoutManager+ItemTouchHelper
前几天看有人实现了仿人人美剧的订阅界面,不过在细节之处以及实现方式我个人认为都不是最佳的姿势。于是我也动手撸了一个,还顺带撸了个探探的界面.且简单&优雅&快速。利用LayoutManager实现卡片层叠布局,搭配ItemTouchHelper,它本身实现了拖拽&滑动删除逻辑,我们只需要在onChildDraw()中绘制.所以本文也算是填了LayoutManger系列的坑,实现了一个酷炫效果的布局。原创 2016-12-19 08:14:33 · 26013 阅读 · 33 评论 -
仿饿了么加入购物车旋转控件 - 自带闪转腾挪动画 的按钮
今天给大家带来的是利用 纯自定义View,实现的仿饿了么加入购物车控件,自带闪转腾挪动画的按钮。 本控件已经考虑到了View的回收复用,在RecyclerView、ListView中使用,切换LayoutManager也是没有问题的。注意,本控件非继承自ViewGroup,而是纯自定义View实现。理由如下:1 减少布局层级,从而提高性能2 用到什么draw什么,间接提高性能。原创 2017-01-09 07:27:04 · 13395 阅读 · 12 评论