DNWalter
技术分享说不上,大家感兴趣可以关注一下小游戏相关的文章
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FormLayoutManager -- 修改复用缓存的最大数量
前言由一位网友提出的问题。他发现滑动表格的时候,adapter的onCreateViewHolder方法还是进了,那就是view还是继续在创建,样子就感觉表格每个格子根本没复用。原创 2020-10-21 13:39:27 · 353 阅读 · 0 评论 -
FormLayoutManager -- 教你如何在原有的基础上,进行动态改变表格的列数或列顺序
FormLayoutManager首页,里面有github地址前言我Github的库上面有有个issue说我那个库不能动态改变表格的列数ColumnCount。我只能说我也非善男信女,接下来的话可能会引起不适。我想说你是有多蠢,是不是没脑子,怎么当程序员的(▼皿▼#)把对应的部分弄成个变量,不就可以动态了吗。也可能我太上帝视角了,也许只有我自己想到,别人没想到呢!那我就在demo新增了一个界面,告诉大家我是怎样去实现动态改列数和列顺序的。改造你的adapterdemo里面可参考.原创 2020-10-15 10:37:23 · 384 阅读 · 2 评论 -
FormLayoutManager -- 表格格子数过多时,第一次加载卡顿问题
FormLayoutManager首页,里面有github地址前言由一位网友反馈的问题,我意识到我的库,有一点缺点。原创 2020-10-12 18:29:43 · 352 阅读 · 0 评论 -
FormLayoutManager -- 每格设置不同背景颜色或字体颜色
FormLayoutManager首页,里面有github地址BaseFormModel基类public abstract class BaseFormModel { protected List<Integer> textColors = new ArrayList<>(); protected List<Integer> bgColors = new ArrayList<>(); public List<Integ原创 2020-05-22 13:58:19 · 426 阅读 · 0 评论 -
FormLayoutManager--多类型表格
FormLayoutManager首页,里面有github地址目录前言代码MonsterHAdapterByTypeFormLayoutManager注意前言之前能实现的表格都必须每个格子的宽高一样,现在所说的多类型就是,像平常的adapter一样,通过getItemViewType获取不同的类型,然后使用不同的布局。下面的讲解,你可知道,我只允许你根据行或根据列来...原创 2020-01-22 14:03:13 · 3088 阅读 · 0 评论 -
FormScrollHelper--标题和表格联合滚动(含T型表例子)
FormLayoutManager首页,里面有github地址目录前言FormScrollHelper代码TFormScrollHelper代码前言表格基本实现了,但表格顶部通常有个标题的横线列表跟着一起水平滚动,或是左侧有个垂直列表的标题跟着一起垂直滚动。有一个联合滚动的工具类FormScrollHelper在我封装的库里面,接下来就是要解说FormScrollHelpe...原创 2020-01-22 20:00:58 · 523 阅读 · 0 评论 -
FormLayoutManager -- 默认显示位置
FormLayoutManager首页,里面有github地址目录前言使用代码扩展前言认真看过FormLayoutManager完整的代码的朋友们,应该发现有一个startShow的方法。我们的表格默认起始显示左上角的位置,而这个方法就是提供让大家设置默认起始显示位置最右边或最底部或最右底部。 public void startShow(@StartShow...原创 2020-01-13 15:31:58 · 2023 阅读 · 0 评论 -
FormLayoutManager -- 单方向滑动的recyclerview
FormLayoutManager首页,里面有github地址目录前言HVSingleRecylerView思路代码前言FormLayoutManager的首篇博客有说到,FormLayoutManager实现的表格,那个RecyclerView是可以全方位滚动的,有点像图片PhotoView那样可以拖来拖去。而以前HorizontalScrollView嵌套Recyc...原创 2020-01-12 15:10:58 · 3345 阅读 · 0 评论 -
FormLayoutManager -- 解说(2)
FormLayoutManager首页,里面有github地址前言这篇主要说FormLayoutManager两个处理滑动逻辑的方法,scrollVerticallyBy和scrollHorizontallyBy,说完基本把FormLayoutManager的内容都解析完了。scrollVerticallyBymSumDy的计算逻辑,跟我推荐给大家看的自定义LayoutManage...原创 2020-01-10 14:45:05 · 2157 阅读 · 0 评论 -
FormLayoutManager -- 解说(1)
FormLayoutManager首页,里面有github地址目录前言构造方法onLayoutChildrenhandleLayoutChildren总结前言接下来会一步步带大家走进FormLayoutManager。在写这篇博客之前,我已经实现可以不同行或不同列多类型布局。所以下面讲解是以最新的v2.0代码来说明,后面也会介绍到怎么实现多类型。FormLayout...原创 2020-01-08 15:07:25 · 828 阅读 · 0 评论 -
FormLayoutManager -- Adapter基类用法
FormLayoutManager首页,里面有github地址Adapter基类用法从我首页的文章,大家应该了解到FormLayoutManager实现的是表格每一格的view都会复用,由想可知,我们adapter的数据源的list,存储的是每一格的数据。下面先看一下基类BaseFormAdapter,其他简单的重写我不多说,我说几个关键的地方。 @Override p...原创 2020-01-05 15:08:21 · 779 阅读 · 0 评论 -
Android 一个RecyclerView的双向滑动表格控件实现--FormLayoutManager
前言为什么会有这篇文章诞生呢?本人工作以为一直没做个表格控件的需求,直到最近的新公司,要做一个表格的需求。一开始遇到需求,自己脑海就先构思了一下思路。当然也会想大家一样百度谷歌看看大家普遍是怎么做的。一百度,我就惊讶了。怎么大家都是recyclerview或listview外面一层套一个HorizontalScrollView来实现表格。我就想为啥不一个recyclerview用一个F...原创 2019-12-28 17:55:04 · 4691 阅读 · 3 评论
分享