我在 Dribbble 上经常看到这种 UI 技术,主要在 iPhone 上作为时间线进行演示,我真的想知道是否可以在 Android 上这样做。这个想法是利用滚动条,使其激活它通过的每一行。
考虑这些联系人列表的示意图。
第一个是列表(左侧的照片,右侧的名称)大致在中间分开,带有滚动轨道。滚动条不能展开并且必须小于最小的行。我相信通过组合两个列表视图并让它们一起滚动来产生这种排列是可能的。
第二个在滚动和滚动条移动到第二行时显示屏幕。停止后,第二行将扩大其高度。地址、电话等所有隐藏的元素都会显示出来。此外,当滚动条离开第一行/点击第二行时,第一行将关闭。它将缩小并删除除名称之外的所有元素。
我一直在考虑这种情况,这种技术中的一个关键问题是滚动条是否能够激活它所命中的行。我知道的关于滚动的唯一工具是 onScrollListener 但我想知道它是否足够。有没有人对这种情况有任何见解?
先感谢您。