Java 动画方向条/功率计

Java 动画方向条/功率计,java,android,Java,Android,我不知从何说起。 我试图画一个水平条,它有一个从左向右移动的滑块 (类似于篮球射击比赛中的瞄准球)。 我希望能够控制它从左向右移动的速度,然后停止它 触摸或者类似的东西 同样的想法是,垂直杆像强度计一样增减。 如有任何建议,将不胜感激。 谢谢。没有预定义的组件可以执行此操作,但您可以使用ProgressBar或SeekBar执行此操作: 创建进度条,水平或垂直 创建更改ProgressBar值的Runnable:递增它直到达到最大值,然后将其设置为零并重新开始。您可以根据所需的分辨率选择每次运行

我不知从何说起。 我试图画一个水平条,它有一个从左向右移动的滑块 (类似于篮球射击比赛中的瞄准球)。 我希望能够控制它从左向右移动的速度,然后停止它 触摸或者类似的东西

同样的想法是,垂直杆像强度计一样增减。 如有任何建议,将不胜感激。
谢谢。

没有预定义的组件可以执行此操作,但您可以使用
ProgressBar
SeekBar
执行此操作:

  • 创建进度条,水平或垂直
  • 创建更改ProgressBar值的Runnable:递增它直到达到最大值,然后将其设置为零并重新开始。您可以根据所需的分辨率选择每次运行时的增量
  • 使用
    postDelayed
    在ui线程上调度Runnable,每次Runnable更新值时,它都会根据您选择的间隔重新调度自己,这将控制速度
  • 当有人点击ProgressBar时,设置一个标志,阻止Runnable更新该值
  • 然后可以使用进度条值作为最终数字


    有关ProgressBar的详细信息和
    postDelayed

    的使用,请参阅!我将阅读链接并尝试一下。非常感谢。