Android-自定义视图和动画

Android-自定义视图和动画,android,android-animation,android-view,Android,Android Animation,Android View,我正在Android中试用视图,并试图创建一个自定义的“小部件”。我想做的是创建一个圆圈的一部分,在12点钟有一个指示器。然后我想在圆圈上滑动,当我这样做时,我想看到指示器向左或向右移动,对应于向左或向右滑动 我查阅了许多资料来源,但我不确定如何在arc内绘制“指示器”。此外,需要做什么来设置圆弧动画?没有OpenGL可以实现这一点吗 我知道圆圈进度条,我相信问题很相似,但我不必在圆圈内添加标记 下面是我想重新创建的视图的屏幕截图: 这种方法可行,创建一个圆角视图,并将其放置在底部,使其看起来像

我正在Android中试用视图,并试图创建一个自定义的“小部件”。我想做的是创建一个圆圈的一部分,在12点钟有一个指示器。然后我想在圆圈上滑动,当我这样做时,我想看到指示器向左或向右移动,对应于向左或向右滑动

我查阅了许多资料来源,但我不确定如何在arc内绘制“指示器”。此外,需要做什么来设置圆弧动画?没有OpenGL可以实现这一点吗

我知道圆圈进度条,我相信问题很相似,但我不必在圆圈内添加标记

下面是我想重新创建的视图的屏幕截图:


这种方法可行,创建一个圆角视图,并将其放置在底部,使其看起来像圆弧

使用
ValueAnimator
/
ObjectAnimator
并仔细阅读
Canvas
API