gpt4 book ai didi

java - Android 应用程序的时间圈动画

转载 作者:行者123 更新时间:2023-12-02 04:30:22 25 4
gpt4 key购买 nike

如何在 Android Studio 中实现一个动画,其中一个圆圈在特定间隔(30 秒)内“闭合”,就像这样并重复自身?

Animation screenshot 1

Animation screenshot 2

最佳答案

如果你想自己做(这很有趣),那么这就是你需要的:

创建自定义 View ,在onDraw(Canva canvas)方法中,需要:

  • 在您的 View 中画一个灰色圆圈。
  • 画一条蓝色弧线,它的角度是360度的百分比,描述了发生的时间百分比(这应该有计时机制支持)
  • 绘制一个浅蓝色圆圈(与父圆圈颜色相同),其中心与上面两个圆圈相同。
  • 绘制文本(或者,可以稍微简单一些,创建一个子 TextView 并将其放在上面)。

所有这些事情的代码很容易在 SO 上找到。

祝你好运!

关于java - Android 应用程序的时间圈动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31556207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com