【问题标题】:How to make a Circular SeekBar with a customizable thumb? [closed]如何使用可自定义的拇指制作圆形 SeekBar? [关闭]
【发布时间】:2016-11-09 00:19:55
【问题描述】:

我正在使用 Android Studio,我需要一个这样的组件:

SeekBar, circular and with a customized thumb

这些功能很重要: - 接受渐变颜色的progressDrawable; - 我可以作为组件获取的拇指,以便在其上方设置动画或放置文本(如图像中所示); - 我可以用图像自定义拇指,而不仅仅是颜色; - ProgressBar/SeekBar 必须为圆形。 - 我希望能够以编程方式设置进度以用于动画目的;

我已经对此进行了研究,我只能接近我想要的结果,但这还不够。 通过使用滑块,我可以根据需要自定义拇指,但我无法控制背景来像在 ProgressBar 中那样一点一点地设置它。 通过使用 SeekBars 或 ProgressBars,我需要在自定义拇指或使组件循环之间进行选择。

有什么办法吗?

或者至少,如果我可以使用常规的 Circular SeekBar,我会很满意,但可以访问拇指的位置,以便我可以用我选择的组件替换它。

感谢关注!

【问题讨论】:

    标签: android android-studio android-custom-view android-progressbar android-seekbar


    【解决方案1】:

    有什么办法吗?

    嗯,总是有很多方法可以做到这一点!

    有很多库可以为你做这件事,所以没有必要重新发明轮子,但在你的情况下,我认为你可能必须发明你的 custom wheel 因为您要查找的所有选项不在一个库中,但是这些可能会让您满意! :SeekArcCircularSeekBarCircularSeekBar

    但如果它们不能满足您的需求,您可以简单地分叉并向它们添加您的自定义选项。如果你想为SeekBarRadialGradient 添加圆形位图,如果你想为它使用渐变色,也许你应该看看RoundedBitmapDrawable

    如果您需要关于自己创建自定义 View 的教程,这会有所帮助:Creating custom and compound views in Android - Tutorial

    祝你好运

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 2011-12-05
      • 1970-01-01
      • 2020-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多