HarmonyOS 自定义弹窗(CustomDialog)如何设置宽度

dialogControllerProgress: CustomDialogController = new CustomDialogController({
  builder: LoadingDialog({
    content: '',
  }),
  autoCancel: true,
  customStyle: true,
  gridCount:100,
  cancel:(()=>{}),
  alignment: DialogAlignment.Center
}),

这是自己定义的,修改gridCount值的大小没有改变。

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

自定义弹框应该可以直接定义宽度,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-common-components-custom-dialog-V5#弹窗的样式

gridCount参数是指弹窗宽度占栅格列数的个数。系统把窗口宽等分,等分的份数即为栅格列数,不同设备栅格列数不同。比如手机屏幕密度值在320vp<=水平宽度<600vp,所以栅格列数是4,则gridCount的有效值在[1, 4]。

参数说明上标注,超过默认值就按默认值处理,所以数值设置大没有意义。

注意:仅采用弹窗默认样式时设置有效。

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 自定义弹窗CustomDialog问题
640浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog 问题
40浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题
441浏览 • 1回复 待解决
HarmonyOS 如何设置自定义弹窗透明
40浏览 • 1回复 待解决
如何设置自定义弹窗位置
2097浏览 • 1回复 待解决
CustomDialog自定义动画
442浏览 • 1回复 待解决