在Android应用程序中绘制模拟时钟并进行设置

时间:2009-09-28 14:16:14

标签: java android user-interface

我正在为AutiPlan开发一个Android应用程序,这是一个基于网络的计划工具,适用于患有自闭症的人。

我想创建一个显示当前活动(计划项目)的应用程序,以及一个时钟。 (AnalogClock)在这个时钟上,我想画一个从当前分钟到活动结束的分钟的红色背景。

澄清一下,如果它现在是12:00并且当前活动在12:15结束,那么制作模拟时钟的圆圈的右上角是红色。这必须每分钟更新一次,以便明确当前活动剩余多少时间。 (红色部分每分钟变小)。

另外,(问题2)我想使用AnalogClock在下一个活动开始的时间显示一个小的(固定的)时钟。我可以设置对象的时间以显示特定时间吗?

1 个答案:

答案 0 :(得分:2)

关于“问题2”,而不是标准AnalogClock

关于我认为是“问题1”(你可以在AnalogClock上绘制那些东西),可能不是标准的AnalogClock。

在这两种情况下,我怀疑你想要创建自己的时钟,可能使用AnalogClock source code作为基础。对于你的“问题1”,你可能只能使用一个子类。对于“问题2”,获取当前时间是AnalogClock代码的很大一部分,因此您可能需要创建一个单独的时钟类。