TableView开发笔记(一)

这篇博客记录了作者在开发自定义TableView时的需求分析和初步实现步骤。主要需求包括支持表格数据展示,滑动操作以及各部分视图(lockView、horizontalView、verticalView、GridView)的自定义样式。作者计划通过RecyclerView实现horizontalView和verticalView,并解决滑动冲突问题,实现联动效果。目前是工作进展的第一阶段。
摘要由CSDN通过智能技术生成

GitHub源码学习笔记之TableView

最近想做一个TableView,主要用于展示表格数据,并且要支持滑动和自定义表格内部的元素(子view)样式

所以先占个坑,做一些准备工作。

第一步:确定一下需求

左上角的“lock”白色块,我把它称为“lockView”;上方的“abc”列我把它称为“horizontalView”;左侧的“1234567”列我把它称为“verticalView”。中间标为“GridView”的地方,表示数据域。slide表示滑动方向;lock代表滑动锁定。例如当该表格发生水平滑动时,左侧的“verticalView”是不发生变化的,同理,当发生垂直滑动时,上方的“horizontalView”是不发生变化的。这就是表格的基础功能。

另外左上角

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值