HarmonyOS如何修改promptAction.showToast显示的toast样式?
目前promptAction.showToast显示的toast样式比较单一,如何修改样式,尝试通过封装自定义CustomDialogController来实现,但是封装后给业务调用时无法显示。
showCustomOffsetToast(text : string, alignment:DialogAlignment, offset : Offset) {
let dialog : CustomDialogController = new CustomDialogController(
{
builder: customTextToast({label:text}),
autoCancel: false,
alignment: alignment,
maskColor: '#00000000',
backgroundColor: '#00000000',
customStyle: false,
offset: offset
}
);
dialog.open();
this.autoClose(dialog);
}
autoClose(dialog : CustomDialogController){
let timeId = setTimeout(() => {
dialog.close()
clearTimeout(timeId)
},1500);
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
promptAction.showToast显示在其他应用之上如何去配置?
866浏览 • 1回复 待解决
HarmonyOS promptAction.showToast使用bottom: '50%'定位问题
284浏览 • 1回复 待解决
HarmonyOS promptAction.showToast是否可以设置弹出位置
619浏览 • 1回复 待解决
HarmonyOS promptAction.showToast设置弹窗在应用外不生效
31浏览 • 1回复 待解决
promptAction.showToast调用时依附于当前window。
759浏览 • 1回复 待解决
HarmonyOS promptAction.showToast在多次调用时候会多次生成?
171浏览 • 0回复 待解决
HarmonyOS promptAction.showToast在多次调用时候会多次生成
33浏览 • 1回复 待解决
promptAction.showToast这个方法没有可以改变样式以及位置的属性,有什么替代的方法吗
2206浏览 • 1回复 待解决
HarmonyOS bindContextMenu()里面菜单项,执行了promptAction.showDialog 或者promptAction.showToast 没有提示
37浏览 • 1回复 待解决
HarmonyOS promptAction能否支持Toast的样式自定义与CustomDialog的样式自定义?
382浏览 • 1回复 待解决
setTimeout回调方法中调用promptAction.showToast报错Internal error. UI execution context not found.
340浏览 • 1回复 待解决
HarmonyOS 如何自定义 toast 样式?
77浏览 • 1回复 待解决
HarmonyOS toast(promptAction)的自定义页面问题
426浏览 • 1回复 待解决
在悬浮窗场景下使用@ohos.promptAction展示Toast提示显示位置异常
490浏览 • 1回复 待解决
HarmonyOS 如果显示类似Toast的提示
407浏览 • 2回复 待解决
多次使用自定义ToastDialog显示toast,显示过慢,无法立刻显示最新toast
8550浏览 • 2回复 待解决
HarmonyOS 应用退到后台显示toast的方案
785浏览 • 1回复 待解决
HarmonyOS 可以自定义prompAction.showToast的样式吗?
131浏览 • 1回复 待解决
如何实现一个自定义样式的toast提示
1957浏览 • 1回复 待解决
鸿蒙组件toast自定义样式
8857浏览 • 1回复 待解决
HarmonyOS 在有键盘的页面,Toast显示位置错误
347浏览 • 1回复 待解决
LoadingProgress如何修改加载动画样式
1892浏览 • 1回复 待解决
能修改Button的默认样式吗?
362浏览 • 1回复 待解决
HarmonyOS 异步操作中不显示设置了显示于应用之上的toast
21浏览 • 1回复 待解决
还可以使用promptAction.openCustomDialog来实现类似效果,自定义实现这种透明的类似于showToast的效果;可以将弹窗位置、蒙层颜色取消等,根据实际情况封装。具体可以参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-promptaction-V5#promptactionopencustomdialog11