场景一:单张卡片不同外观规格的调整。
完整配置文件为:
{
"forms": [
{
"name": "widget",
"displayName": "$string:widget_display_name",
"description": "$string:widget_desc",
"src": "./ets/widget/pages/WidgetCard.ets",
"uiSyntax": "arkts",
"window": {
"designWidth": 720,
"autoDesignWidth": true
},
"colorMode": "auto",
"isDynamic": true,
"isDefault": true,
"updateEnabled": false,
"scheduledUpdateTime": "10:30",
"updateDuration": 1,
"defaultDimension": "2*4",
"resizable": true,
"supportDimensions": [
"2*4",
"4*4"
]
}
]
} 场景二:多张卡片不同外观规格的调整。
完整配置文件为:
{
"forms": [
{
"name": "widgetA",
"displayName": "$string:widgetA_display_name",
"description": "$string:widgetA_desc",
"src": "./ets/widgeta/pages/WidgetACard.ets",
"uiSyntax": "arkts",
"window": {
"designWidth": 720,
"autoDesignWidth": true
},
"colorMode": "auto",
"isDynamic": true,
"isDefault": true,
"updateEnabled": false,
"scheduledUpdateTime": "10:30",
"updateDuration": 1,
"defaultDimension": "2*2",
"resizable": true,
"groupId": "0",
"supportDimensions": [
"2*2"
]
},
{
"name": "widgetB",
"displayName": "$string:widgetB_display_name",
"description": "$string:widgetB_desc",
"src": "./ets/widgetb/pages/WidgetBCard.ets",
"uiSyntax": "arkts",
"window": {
"designWidth": 720,
"autoDesignWidth": true
},
"colorMode": "auto",
"isDynamic": true,
"isDefault": false,
"updateEnabled": false,
"scheduledUpdateTime": "10:30",
"updateDuration": 1,
"defaultDimension": "2*4",
"resizable": true,
"groupId": "0",
"supportDimensions": [
"2*4"
]
}
]
} Q:配置了单张卡片不同外观规格,拖拽卡片调整不生效的原因可能是什么?
A:对于需要拖拽调整大小的卡片,拖拽间两种外观规格需要保持连续。比如:2*4与4*4卡片之间实现拖拽调整,而2*2与4*4卡片之间则不能。
Q:配置多张卡片不同外观规格的调整,拖拽的优先级是什么?
A: