【问题标题】:Seekbar set thumb with secondprogress带有 secondprogress 的 Seekbar 设置拇指
【发布时间】:2014-08-28 06:51:54
【问题描述】:

参考Changing Android SeekBar to draw secondary progress on top of primary progress?

我想制作一个具有独立于进度的拇指的搜索栏,或者在进度条中添加一个拇指,这样我就可以独立使用 progress/secondaryProgress/thumb。

理想情况下,我想通过拖动拇指设置secondaryProgress。

我查看了 SeekBar、AbsSeekBar 和 ProgressBarr 的源代码。代码很模糊,很多方法不能被覆盖。

我期待制作一个设置 scondaryProgress 的可拖动拇指,并且在释放时,进度开始上升到拇指的水平。

【问题讨论】:

  • 你到底想在那个方法中做什么?
  • 我想我得重写这个方法,不确定。我想在拖动拇指时设置我的第二个进度,而不是设置真正的进度。
  • 你可能需要做的是创建一个自定义的 Drawable rhat 你传递给 setProgressDrawable 方法
  • 我看到 setProgress 方法将进度和拇指设置为指定值,我想我需要重写该方法。
  • btw SeekBar 已经有了“二次进度”功能,不适合你吗?

标签: android slider progress-bar seekbar


【解决方案1】:

https://code.google.com/p/regie-eclairage-saint-michel

使用这个项目,它有一个基于原始源代码的垂直搜索栏。 它包含 VerticalProgressBar、VerticalAbsSeekBar、VerticalSeekbar 的源代码,与原始代码完全相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-02
    • 1970-01-01
    • 1970-01-01
    • 2015-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多