- 博客(4)
- 资源 (15)
- 论坛 (1)
- 问答 (5)
- 收藏
- 关注

原创 五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅:LayoutManager+ItemTouchHelper
前几天看有人实现了仿人人美剧的订阅界面,不过在细节之处以及实现方式我个人认为都不是最佳的姿势。于是我也动手撸了一个,还顺带撸了个探探的界面.且简单&优雅&快速。利用LayoutManager实现卡片层叠布局,搭配ItemTouchHelper,它本身实现了拖拽&滑动删除逻辑,我们只需要在onChildDraw()中绘制.所以本文也算是填了LayoutManger系列的坑,实现了一个酷炫效果的布局。
2016-12-19 08:14:33
23945
32

原创 【Android】快速开发偷懒必备(二) 支持DataBinding啦~爽炸,一行实现花式列表
以后不管写多种type还是单type的列表,利用DataBinding和本库,都只需要一行代码!在前文[快速开发偷懒必备(一)]中,我们利用Adapter模式封装了一个库,能快速为任意ViewGroup添加子View。在库中V1.1.0版本,我也顺手加入了RecyclerView、ListView、GridView的通用Adapter功能
2016-12-14 07:47:00
6966
6

原创 【Android】快速开发偷懒必备,一句话搞定所有ViewGroup的Adapter . 支持自定义ViewGroup
开发中,经常会用到动态在ScrollView、LinearLayout里addView的事,尤其是ItemView一样时,每次都要写一大堆代码 inflater 动态addView,很烦。这个时候就开始期待,能不能有一种快速为任意ViewGroup添加子View的东西。那么需求就来了: * 快速简单使用 * 支持任意ViewGroup * 无耦合 * 无侵入性 * Item支持多种类型
2016-12-12 08:38:59
7239
9
原创 【Android】你可能不知道的Support(一) 0步自动定向刷新:SortedList
打算写一个系列了,讲解Android Support包内那些常用or冷门有用的工具类的合集。最近leader在优化IM会话列表,同事以前的做法是无脑notifyDatasetChanged()刷新RecyclerView的。在消息聊得很嗨很多的时候,界面频繁刷新,会话列表会出现丢失焦点现象。且性能毕竟不高。遂想采用**定向刷新**。同事知道我以前研究过DiffUtil和定向刷新相关内容,于是便和我讨论。
2016-12-07 08:34:07
5137
3
【Android 仿微信通讯录 导航分组列表-上】使用ItemDecoration为RecyclerView打造带悬停头部的分组列表,修改bug版本
2016-08-31
【Android】详解7.0带来的新工具类:DiffUtil 博文代码
2016-09-17
【Android】ListView、RecyclerView、ScrollView里嵌套ListView 相对优雅的解决方案:NestFullListView
2016-09-10
【Android 】仿微信通讯录 导航分组列表-下自定义View为RecyclerView打造右侧索引导航栏IndexBar
2016-09-06
自定义ViewGroup实现流式布局(支持ViewGroup Padding, 子View margin,每行高度可以不一样)
2016-08-31
【Android 仿微信通讯录 导航分组列表-上】使用ItemDecoration为RecyclerView打造带悬停头部的分组列表
2016-08-29
一个控件搞定Android item侧滑删除菜单
2016-08-24
为RecyclerView 添加 多个 HeaderView FooterView
2016-08-22
为RecyclerView 添加 HeaderView(FooterView)
2016-08-21
leakcanary分析内存泄露
2016-03-30
Android 文字颜色 背景 触摸点击 反馈色 之selector的那些事儿
2016-03-16
波浪滚动圆球View
2016-01-28
张旭童的留言板
发表于 2020-01-02 最后回复 2020-01-02
医生 我又来问问题了 不要嫌我烦 哈哈
2016-08-28
关于上个宿主和插件之间通信的问题,医生能否给段代码让我研读一下呢,
2016-08-27
医生我又来问问题了,贵司JumpUtils类是如何写的?
2016-08-27
您的书 上海南京路的那个书店还没有卖的呢,啥时候上新。哈哈
2016-08-24
您遇到问题的解决方式
2016-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝