如何在 Android Studio 中实现一个动画,其中一个圆圈在特定间隔(30 秒)内“闭合”,就像这样并重复自身?
最佳答案
如果你想自己做(这很有趣),那么这就是你需要的:
创建自定义 View ,在onDraw(Canva canvas)方法中,需要:
- 在您的 View 中画一个灰色圆圈。
- 画一条蓝色弧线,它的角度是360度的百分比,描述了发生的时间百分比(这应该有计时机制支持)
- 绘制一个浅蓝色圆圈(与父圆圈颜色相同),其中心与上面两个圆圈相同。
- 绘制文本(或者,可以稍微简单一些,创建一个子 TextView 并将其放在上面)。
所有这些事情的代码很容易在 SO 上找到。
祝你好运!
关于java - Android 应用程序的时间圈动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31556207/