我正在开发适用于AutiPlan的Android应用程序,这是针对患有自闭症相关疾病的人的基于网络的计划工具。
我想创建一个显示当前活动(计划项目)以及时钟的应用程序。 (AnalogClock)在这个时钟上,我想从当前分钟到活动结束的那一刻绘制红色背景。
要澄清的是,如果现在现在是12:00,并且当前活动在12:15结束,则构成模拟时钟的圆圈的右上四分之一为红色。必须每分钟更新一次,以便可以清楚地知道当前活动还剩下多少时间。 (红色部分每分钟变小)。
另外,(问题2)我想使用AnalogClock在下一个活动开始的时间显示一个小的(固定的)时钟。我可以设置对象的时间以使其显示特定时间吗?
最佳答案
关于“问题2”,而不是标准AnalogClock
。
关于我的假设是“问题1”(可以在AnalogClock
上画那些东西),可能不是标准的AnalogClock。
在这两种情况下,我都怀疑您想创建自己的时钟,也许以AnalogClock
source code为基础。对于您的“问题1”,您可能仅能摆脱一个子类。对于“问题2”,获取当前时间是AnalogClock
代码的很大一部分,因此您可能需要创建一个单独的时钟类。