Android-如何在SeekBar上标记时间戳

Android-如何在SeekBar上标记时间戳,android,events,timestamp,drawing,seekbar,Android,Events,Timestamp,Drawing,Seekbar,我将在一个记录按钮按下的应用程序上工作,在那里我可以在SeekBar上回放该会话。每个事件都将从计时表的值中加上时间戳。回放时,我将在每个录制的事件上播放一个声音。那部分不应该是个问题 现在,我想弄清楚的是,如何通过在每个事件发生的位置绘制红色条来标记SeekBar上的时间戳。我希望在播放之前绘制红色条 由于我尚未启动此应用程序,因此目前没有任何代码。如果我要启动此应用程序,我将使用以下步骤: 在我的java代码中获取seekbar视图的句柄并保存宽度 宽度表示从0开始到用户停止对视图执行操作时

我将在一个记录按钮按下的应用程序上工作,在那里我可以在SeekBar上回放该会话。每个事件都将从计时表的值中加上时间戳。回放时,我将在每个录制的事件上播放一个声音。那部分不应该是个问题

现在,我想弄清楚的是,如何通过在每个事件发生的位置绘制红色条来标记SeekBar上的时间戳。我希望在播放之前绘制红色条


由于我尚未启动此应用程序,因此目前没有任何代码。

如果我要启动此应用程序,我将使用以下步骤:

  • 在我的java代码中获取seekbar视图的句柄并保存宽度
  • 宽度表示从0开始到用户停止对视图执行操作时的时间刻度。让我们调用停止值T(秒)
  • 录制完成后,根据T将宽度分为秒
  • 每个时间戳将映射到基于#3的x坐标。在该seekbar视图的中心x处绘制一条红色垂直线。如果你把它画在上面,它可能会破坏seekbar的交互

  • 我知道这不是代码,但希望它能给你一个解决这个问题的好主意。

    你不能在搜索栏上标记任何东西。所以不要使用搜索栏。只需使用一个简单的像素绘制一条线,宽度为match_parent,高度为2dp。在那里放一个小的圆形图像作为搜索条。然后在需要标记的任何位置标记像素

    看看这个概念

    ………..O


    这是你的搜索棒。动态地为您标记特定点。

    好吧,有人有想法吗?我会看看,然后。虽然没有一个组件能完全满足您的要求,但他们应该为您提供一些如何增强
    SeekBar
    样式组件的呈现的想法。您的工作是什么?代码?研究?欢迎来到堆栈溢出!请阅读,他可以使用一个背景颜色,宽度设置为匹配父母和一个2dp-5dp的高度包装在一个框架布局,我可能可以在上面画?添加作为注释,因为我不想做确认这一点的工作:P