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
待解决
相关问题
HarmonyOS 如何设置promptAction.showToast显示的toast在屏幕中的位置
229浏览 • 1回复 待解决
HarmonyOS promptAction.showToast使用问题
228浏览 • 1回复 待解决
HarmonyOS promptAction.showToast支持旋转吗?
193浏览 • 1回复 待解决
promptAction.showToast显示在其他应用之上如何去配置?
1097浏览 • 1回复 待解决
HarmonyOS promptAction.showToast使用bottom: '50%'定位问题
634浏览 • 1回复 待解决
HarmonyOS promptAction.showToast怎么保证换行文案居中
272浏览 • 1回复 待解决
HarmonyOS promptAction.showToast是否可以设置弹出位置
975浏览 • 1回复 待解决
promptAction.showToast调用时依附于当前window。
980浏览 • 1回复 待解决
HarmonyOS promptAction.showToast设置弹窗在应用外不生效
301浏览 • 1回复 待解决
promptAction.showToast这个方法没有可以改变样式以及位置的属性,有什么替代的方法吗
2577浏览 • 1回复 待解决
HarmonyOS Promise调用promptAction.showToast会闪退,请问要如何解决
310浏览 • 1回复 待解决
HarmonyOS promptAction.showToast在多次调用时候会多次生成?
365浏览 • 0回复 待解决
HarmonyOS promptAction.showToast在多次调用时候会多次生成
260浏览 • 1回复 待解决
HarmonyOS bindContextMenu()里面菜单项,执行了promptAction.showDialog 或者promptAction.showToast 没有提示
265浏览 • 1回复 待解决
HarmonyOS promptAction能否支持Toast的样式自定义与CustomDialog的样式自定义?
804浏览 • 1回复 待解决
setTimeout回调方法中调用promptAction.showToast报错Internal error. UI execution context not found.
996浏览 • 1回复 待解决
HarmonyOS PromptAction无法弹出Toast
348浏览 • 1回复 待解决
HarmonyOS Toast设置样式
305浏览 • 1回复 待解决
HarmonyOS 如何自定义 toast 样式?
535浏览 • 1回复 待解决
HarmonyOS toast(promptAction)的自定义页面问题
671浏览 • 1回复 待解决
HarmonyOS 菜单的样式如何修改
288浏览 • 1回复 待解决
在悬浮窗场景下使用@ohos.promptAction展示Toast提示显示位置异常
718浏览 • 1回复 待解决
HarmonyOS 可以自定义prompAction.showToast的样式吗?
438浏览 • 1回复 待解决
HarmonyOS toast不显示问题
217浏览 • 1回复 待解决
还可以使用promptAction.openCustomDialog来实现类似效果,自定义实现这种透明的类似于showToast的效果;可以将弹窗位置、蒙层颜色取消等,根据实际情况封装。具体可以参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-promptaction-V5#promptactionopencustomdialog11