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在屏幕中的位置 
861浏览  • 1回复 待解决
HarmonyOS promptAction.showToast使用问题 
1455浏览  • 1回复 待解决
HarmonyOS promptAction.showToast支持旋转吗? 
685浏览  • 1回复 待解决
promptAction.showToast显示在其他应用之上如何去配置? 
1707浏览  • 1回复 待解决
HarmonyOS promptAction.showToast使用bottom: '50%'定位问题 
1315浏览  • 1回复 待解决
HarmonyOS promptAction.showToast是否可以设置弹出位置 
1758浏览  • 1回复 待解决
HarmonyOS promptAction.showToast怎么保证换行文案居中 
969浏览  • 1回复 待解决
promptAction.showToast调用时依附于当前window。 
1653浏览  • 1回复 待解决
HarmonyOS promptAction.showToast设置弹窗在应用外不生效 
869浏览  • 1回复 待解决
promptAction.showToast这个方法没有可以改变样式以及位置的属性,有什么替代的方法吗 
3254浏览  • 1回复 待解决
HarmonyOS Promise调用promptAction.showToast会闪退,请问要如何解决 
874浏览  • 1回复 待解决
HarmonyOS bindContextMenu()里面菜单项,执行了promptAction.showDialog 或者promptAction.showToast 没有提示 
1019浏览  • 1回复 待解决
HarmonyOS promptAction.showToast在多次调用时候会多次生成 
843浏览  • 1回复 待解决
HarmonyOS promptAction.showToast在多次调用时候会多次生成? 
905浏览  • 0回复 待解决
HarmonyOS promptAction能否支持Toast的样式自定义与CustomDialog的样式自定义? 
1720浏览  • 1回复 待解决
HarmonyOS PromptAction无法弹出Toast 
1216浏览  • 1回复 待解决
setTimeout回调方法中调用promptAction.showToast报错Internal error. UI execution context not found. 
1963浏览  • 1回复 待解决
HarmonyOS  Toast设置样式 
809浏览  • 1回复 待解决
HarmonyOS  如何自定义 toast 样式? 
1404浏览  • 1回复 待解决
HarmonyOS toast(promptAction)的自定义页面问题 
1321浏览  • 1回复 待解决
HarmonyOS  菜单的样式如何修改 
965浏览  • 1回复 待解决
在悬浮窗场景下使用@ohos.promptAction展示Toast提示显示位置异常 
1600浏览  • 1回复 待解决
HarmonyOS 可以自定义prompAction.showToast的样式吗? 
1117浏览  • 1回复 待解决
HarmonyOS toast不显示问题 
1093浏览  • 1回复 待解决





















还可以使用promptAction.openCustomDialog来实现类似效果,自定义实现这种透明的类似于showToast的效果;可以将弹窗位置、蒙层颜色取消等,根据实际情况封装。具体可以参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-promptaction-V5#promptactionopencustomdialog11