android中的循环布局

时间:2014-08-21 04:39:58

标签: android android-layout android-activity

我需要开发一款设计手表的应用程序,作为Android的初学者,我需要两个建议,

1)如何循环安排刻度(手表中每小时)?

2)我是否使用自定义布局来安排刻度和标签?或者在方法本身内使用相同的逻辑?

我希望问题很明确,提前谢谢。

Joy Rex

2 个答案:

答案 0 :(得分:5)

在我的脑海中首先想到的是读你的问题

GaudgeView

您可能需要为秒针和分针自定义它。但是你可以从这个小部件开始有更清晰的想法。

它扩展了View类并适用于Canvas。 他也提供了一些自定义选项。

答案 1 :(得分:1)

How to arrange the tick (for each hour in a watch) circularly?

我建议使用图片,因为它在画布上的rendering中会比较容易和快,而不是在画布上绘制每个刻度,你可以创建图像Photoshop或您最喜欢的编辑工具。

Am i go with custom layout to arrange the ticks and labels? or use the same logic inside a method itself?

是的,您需要自定义布局,如果您计划实现big and small hand时钟的动画,您可以再次为小手和大手创建图像并在画布中绘制对于动画,您可以使用Matrix课程中的matrix.postRotate每秒,分钟,小时旋转时钟的手臂。