ArkTS卡片能否实现全透明效果?

​在开发服务卡片时,期望能实现全透明,半透明的效果,以便弱化设计风格,以达到极简的视觉效果以适配不同用户的风格。期望达到的效果:

1、用户可以自行设置透明度。

2、在系统桌面上实现全透明的效果​。

HarmonyOS
2024-11-11 09:30:42
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

​卡片可以实现透明卡片,需要修改form_config.json,设置"transparencyEnabled"为true

示例如下:​

{ 
  'forms': [ 
  { 
    'name': 'widget', 
  'description': 'This is a service widget.', 
  'src': './ets/widget/pages/WidgetCard.ets', 
  'uiSyntax': 'arkts', 
  'window': { 
    'designWidth': 720, 
    'autoDesignWidth': true 
  }, 
    'colorMode': 'auto', 
  'isDefault': true, 
  'updateEnabled': true, 
  'defaultDimension': '2*2', 
  'supportDimensions': [ 
    '2*2' 
    ], 
    'transparencyEnabled': true, 
  'metadata': [] 
  } 
  ] 
}
分享
微博
QQ
微信
回复
2024-11-11 17:01:31
相关问题
arkTS卡片开发能否使用共享包?
415浏览 • 1回复 待解决
如何设置卡片背景为透明
2741浏览 • 1回复 待解决
能否创建透明的ability
1780浏览 • 1回复 待解决
如何设置组件透明效果
2200浏览 • 1回复 待解决
ArkTS卡片对比JS卡片有什么优势?
456浏览 • 1回复 待解决
卡片能否通过预览器进行预览
594浏览 • 1回复 待解决
arkts 什么时候可以实现模糊效果
3121浏览 • 1回复 待解决
HarmonyOS服务卡片能否手动调方法刷新
361浏览 • 1回复 待解决
ArkTS卡片和JS卡片有什么区别?
671浏览 • 1回复 待解决
UIAbility如何刷新ArkTS卡片
2056浏览 • 1回复 待解决