自定义弹窗使用相关问题
自定义弹窗中使用@BuilderParam装饰器装饰变量作为占位。在使用时通过指向@Builder装饰的构建函数。
设置弹窗的圆角,自定义弹窗.borderRadius(15)属性失效问题。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 自定义弹窗、自定义键盘自动关闭问题
1498浏览 • 1回复 待解决
使用自定义弹窗实现分享弹窗
1643浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题
1614浏览 • 1回复 待解决
HarmonyOS 自定义弹窗控制问题
1207浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
1930浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog 问题
1075浏览 • 1回复 待解决
HarmonyOS 自定义弹窗关闭问题
1218浏览 • 1回复 待解决
HarmonyOS 自定义弹窗层级问题
1336浏览 • 1回复 待解决
HarmonyOS 自定义dialog相关问题
1011浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题
1532浏览 • 1回复 待解决
HarmonyOS 自定义弹窗封装问题
1208浏览 • 1回复 待解决
HarmonyOS 使用全局自定义弹窗
1030浏览 • 1回复 待解决
自定义弹窗如何嵌套使用
2995浏览 • 1回复 待解决
HarmonyOS 通过UIContext.getPromptAction自定义弹窗使用问题
609浏览 • 1回复 待解决
自定义弹窗自定义转场动画
2248浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog调用问题
1540浏览 • 1回复 待解决
HarmonyOS 自定义弹窗刷新问题
938浏览 • 1回复 待解决
HarmonyOS 自定义弹窗点击跳转问题
1067浏览 • 1回复 待解决
HarmonyOS 自定义弹窗部分问题答疑
1544浏览 • 1回复 待解决
HarmonyOS 自定义弹窗不能显示问题
1191浏览 • 1回复 待解决
自定义弹窗边界问题,自定义弹窗怎么设置左右边框的margin效果。
1980浏览 • 1回复 待解决
自定义弹窗,自定义弹窗的使用更加灵活,适用于更多的业务场景
2166浏览 • 1回复 待解决
HarmonyOS 自定义弹窗初始化问题
1002浏览 • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
1558浏览 • 1回复 待解决
怎么实现自定义弹窗1打开自定义弹窗2
4014浏览 • 1回复 待解决
使用的核心API
1. @BuilderParam装饰器使用解决在自定义组件中添加一个例如点击跳转操作。若直接在组件内嵌入事件方法,将会导致所有引入该自定义组件的地方均增加了该功能
@BuilderParam用来装饰指向@Builder方法的变量,开发者可在初始化自定义组件时对此属性进行赋值,为自定义组件增加特定的功能。该装饰器用于声明任意UI描述的一个元素,类似slot占位符。
2. CustomDialogController(value: CustomDialogControllerOptions)接口CustomDialogController类显示自定义弹窗。参数通过builder来自定义弹窗的构造器。
核心代码解释
在父组件中使用this指向@builder装饰的构建函数,如下:
参数customStyle表示弹窗容器样式是否自定义。当直接设置弹窗圆角半径时,设置不生效,需要添加customStyle参数才可以设置圆角半径。
实现效果