5

我最近在 EPG 应用程序中发现了一个(自定义)UI 元素,我想知道如何实现类似的功能。

在此处输入图像描述

基本上:使用这个 ui 元素,您可以选择一个时间。它只显示完整和半小时,但您可以选择 5 分钟间隔,同时在(整个)屏幕上垂直滑动。如果您选择时间,应用程序会根据所选时间更新 UI。

此 UI 元素位于ListView. 垂直滑动让您在列表中滚动,水平滑动(在整个屏幕上)更改时间值。

我想实现类似的东西,但我完全不知道从哪里开始。我的主要问题是,如何实现时间列表并为其设置动画?(假设从今天开始到两天后)。我应该尝试延长ListView吗?或者TimePickerScrubber?

编辑:(想法1)

  1. 具有半时值和日期的水平 ListView(如果您滑动到第二天)
  2. 顶部的Textview计算当前值的时间和单元格的偏移量?
4

0 回答 0