问题:
我正在尝试创建一个简单的模拟表盘,但是缺乏足够的代码示例和文档。如何在不使用任何资源文件(如 png/svg)的情况下创建一个简单的模拟表盘。
尝试/代码:
我已经尝试了下面代码的许多不同迭代,希望我可以创建一个简单的表盘,但没有成功,所以我在
/raw/watchface.xml
中的内容如下:
<?xml version="1.0"?>
<WatchFace width="450" height="450">
<Metadata key="CLOCK_TYPE" value="ANALOG" />
<Metadata key="PREVIEW_TIME" value="10:08:32" />
<Scene backgroundColor="#000000">
<!-- Analog Clock with Hour, Minute, and Second hands as Rectangles -->
<AnalogClock x="0" y="0" width="450" height="450">
<!-- Hour Hand (Rectangle) -->
<HourHand x="225" y="225" width="8" height="100" pivotX="4" pivotY="80" alpha="255">
<Rectangle x="0" y="0" width="8" height="100" color="#ffffff" />
</HourHand>
<!-- Minute Hand (Rectangle) -->
<MinuteHand x="225" y="225" width="6" height="130" pivotX="3" pivotY="110" alpha="255">
<Rectangle x="0" y="0" width="6" height="130" color="#00ff00" />
</MinuteHand>
<!-- Second Hand (Rectangle) -->
<SecondHand x="225" y="225" width="2" height="150" pivotX="1" pivotY="130" alpha="255">
<Rectangle x="0" y="0" width="2" height="150" color="#ff0000" />
</SecondHand>
</AnalogClock>
</Scene>
</WatchFace>
研究: