基于现有文本组件的转换规则,增加以下内容
准备工作
无
一、新增RTC时钟组件
操作示例
开发台创建RTC时钟组件
此时开发台配置参数如下:
{
"events": {},
"iconName": "wk-icon-time",
"uuid": "WcdtAsILs",
"isLock": false,
"areaState": false,
"ID": 0,
"component": "brick-rtc",
"style": {
"width": 150,
"color": "#000000",
"fontSize": 14,
"rotate": 0,
"top": 0,
"left": 0,
"height": 25
},
"control": {
"format": "HH:MM:SS"
},
"title": "RTC时钟",
"name": ""
}
转换规则
xml文件:
- 在该页面的fragment xml布局文件中添加组件View,规则请结合备注理解
<TextClock
android:id="@+id/widget_tc_wcdtasils" //ID还是根据uuid命名,前加widget_tc_
android:layout_width="150dp"
android:layout_height="25dp"
android:layout_marginLeft="0dp"
android:layout_marginTop="0dp"
android:format12Hour="hh:mm:ss" //显示格式 "format": "HH:MM:SS",除了表示月份的MM,其他的要转化为小写
android:format24Hour="HH:mm:ss" //24小时制显示格式,将上方的hh变为大写HH即可
android:gravity="center" //默认居中,不变
android:text="11:01:25" //默认显示,不变
android:textColor="#000000" //文字颜色 "color": "#000000"
android:textSize="14dp" /> //文字字号 "fontSize": 14,
format具体转化规则:
| json中 | format12Hour | format24Hour |
|---|---|---|
| HH:MM:SS | hh:mm:ss | HH:mm:ss |
| 20XX-MM-DD | yyyy-MM-dd | yyyy-MM-dd |
| 20XX-MM-DD HH:MM:SS | yyyy-MM-dd hh:mm:ss | yyyy-MM-dd hh:mm:ss |
kt文件:
无
本文档介绍了如何在开发台上创建RTC时钟组件,并提供了XML布局文件的转换规则。操作示例中展示了RTC时钟组件的配置参数,包括组件的样式、显示格式等。转换规则详细说明了XML文件中TextClock组件的添加方式,包括ID命名、格式设置以及文字属性等,确保与JSON配置保持一致。
1093

被折叠的 条评论
为什么被折叠?



