在iPad的计时器应用程序中模仿计时器

亚当门日

如果您在iPad上打开计时器应用程序,则会看到一个美丽的灰色圆圈,随着时间的流逝,它逐渐变成红色。我想学习模仿。我发现Quartz 2D是一种选择,尽管我发现有关将其用于iOS的信息很少。我在所有方面都相当n00b,因此我可能会缺少一些巨大的,更简单的方法来使圆绕转。另外,将当前时间保留在中间。

因此,如果有人能指出正确的方向,我将非常感激。提前致谢!

卡列布

您可以使用CAShapeLayer制作圆圈来做到这一点使用“核心动画”为从一种颜色到另一种颜色的过渡设置动画。CAShaperLayerfillColor属性是可动画的。它会像这样:

CAShapeLayer *myCircleLayer = ...; // create a circle layer and add it to your view
CABasicAnimation* transition = [CABasicAnimation animationWithKeyPath:@"fillColor"];
transition.fromValue = [UIColor grayColor];
transition.toValue = [UIColor redColor];
transition.duration = secondsUntilTimerExpires;
[myCircleLayer addAnimation:transition forKey:@"fillColor"];

您可能只想在计时器快要到期时添加动画。一个非常长,很慢的动画(例如,一个小时以上)会使圆圈在相当长的时间内变成红色,这无助于用户确定计时器到期之前的时间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

命令行应用程序中的计时器

来自分类Dev

命令行应用程序中的计时器

来自分类Dev

应用程序计时器的$ scope绑定与$ broadcast

来自分类Dev

终止应用程序后继续运行计时器

来自分类Dev

离子倒数计时器应用程序

来自分类Dev

简单计时器应用程序的体系结构

来自分类Dev

Windows Metro应用程序计时器示例

来自分类Dev

如何设置应用程序范围的计时器?

来自分类Dev

计时器崩溃了我的LibGdx应用程序?

来自分类Dev

计时器功能使应用程序崩溃

来自分类Dev

在应用中显示计时器?

来自分类Dev

程序中的计时器每次变短

来自分类Dev

多线程应用程序中可重用代码中的计时器

来自分类Dev

多线程应用程序中可重用代码中的计时器

来自分类Dev

计时器停止应用

来自分类Dev

带计时器的绘图应用程序。绘制不到 20 秒后,计时器开始滞后

来自分类Dev

计时器程序冻结

来自分类Dev

如何使用C#在通用Windows应用程序中包含计时器

来自分类Dev

使用计时器在控制台应用程序中调用单个/多个方法

来自分类Dev

即使应用程序退出后,如何实现计时器以在Alarm Receiver中运行?

来自分类Dev

如何构建在所有应用程序屏幕中显示的全局计时器

来自分类Dev

QT C ++应用程序在单一计时器中崩溃并连接

来自分类Dev

为什么在计时器中绘画会导致应用程序无响应

来自分类Dev

如何在默认的Windows 10计时器应用程序中禁用警报声音

来自分类Dev

ASP.NET应用程序中的计时器控制

来自分类Dev

SwingWorker Java Swing中的计时器应用程序不起作用

来自分类Dev

如何在Swing应用程序中停止计时器

来自分类Dev

从控制台应用程序中收集的垃圾中保留计时器

来自分类Dev

如何在flutter中将简单的倒计时计时器构造函数实现到应用程序中?

Related 相关文章

  1. 1

    命令行应用程序中的计时器

  2. 2

    命令行应用程序中的计时器

  3. 3

    应用程序计时器的$ scope绑定与$ broadcast

  4. 4

    终止应用程序后继续运行计时器

  5. 5

    离子倒数计时器应用程序

  6. 6

    简单计时器应用程序的体系结构

  7. 7

    Windows Metro应用程序计时器示例

  8. 8

    如何设置应用程序范围的计时器?

  9. 9

    计时器崩溃了我的LibGdx应用程序?

  10. 10

    计时器功能使应用程序崩溃

  11. 11

    在应用中显示计时器?

  12. 12

    程序中的计时器每次变短

  13. 13

    多线程应用程序中可重用代码中的计时器

  14. 14

    多线程应用程序中可重用代码中的计时器

  15. 15

    计时器停止应用

  16. 16

    带计时器的绘图应用程序。绘制不到 20 秒后,计时器开始滞后

  17. 17

    计时器程序冻结

  18. 18

    如何使用C#在通用Windows应用程序中包含计时器

  19. 19

    使用计时器在控制台应用程序中调用单个/多个方法

  20. 20

    即使应用程序退出后,如何实现计时器以在Alarm Receiver中运行?

  21. 21

    如何构建在所有应用程序屏幕中显示的全局计时器

  22. 22

    QT C ++应用程序在单一计时器中崩溃并连接

  23. 23

    为什么在计时器中绘画会导致应用程序无响应

  24. 24

    如何在默认的Windows 10计时器应用程序中禁用警报声音

  25. 25

    ASP.NET应用程序中的计时器控制

  26. 26

    SwingWorker Java Swing中的计时器应用程序不起作用

  27. 27

    如何在Swing应用程序中停止计时器

  28. 28

    从控制台应用程序中收集的垃圾中保留计时器

  29. 29

    如何在flutter中将简单的倒计时计时器构造函数实现到应用程序中?

热门标签

归档