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在屏幕中的位置
144浏览 • 1回复 待解决
HarmonyOS promptAction.showToast支持旋转吗?
100浏览 • 1回复 待解决
HarmonyOS promptAction.showToast使用问题
38浏览 • 1回复 待解决
promptAction.showToast显示在其他应用之上如何去配置?
990浏览 • 1回复 待解决
HarmonyOS promptAction.showToast使用bottom: '50%'定位问题
440浏览 • 1回复 待解决
HarmonyOS promptAction.showToast怎么保证换行文案居中
142浏览 • 1回复 待解决
HarmonyOS promptAction.showToast是否可以设置弹出位置
784浏览 • 1回复 待解决
promptAction.showToast调用时依附于当前window。
878浏览 • 1回复 待解决
HarmonyOS promptAction.showToast设置弹窗在应用外不生效
136浏览 • 1回复 待解决
HarmonyOS promptAction.showToast在多次调用时候会多次生成
121浏览 • 1回复 待解决
HarmonyOS promptAction.showToast在多次调用时候会多次生成?
243浏览 • 0回复 待解决
promptAction.showToast这个方法没有可以改变样式以及位置的属性,有什么替代的方法吗
2414浏览 • 1回复 待解决
HarmonyOS Promise调用promptAction.showToast会闪退,请问要如何解决
146浏览 • 1回复 待解决
HarmonyOS bindContextMenu()里面菜单项,执行了promptAction.showDialog 或者promptAction.showToast 没有提示
169浏览 • 1回复 待解决
HarmonyOS promptAction能否支持Toast的样式自定义与CustomDialog的样式自定义?
553浏览 • 1回复 待解决
setTimeout回调方法中调用promptAction.showToast报错Internal error. UI execution context not found.
649浏览 • 1回复 待解决
HarmonyOS PromptAction无法弹出Toast
215浏览 • 1回复 待解决
HarmonyOS Toast设置样式
184浏览 • 1回复 待解决
HarmonyOS toast(promptAction)的自定义页面问题
551浏览 • 1回复 待解决
HarmonyOS 如何自定义 toast 样式?
329浏览 • 1回复 待解决
HarmonyOS 菜单的样式如何修改
158浏览 • 1回复 待解决
在悬浮窗场景下使用@ohos.promptAction展示Toast提示显示位置异常
604浏览 • 1回复 待解决
鸿蒙组件toast自定义样式
9062浏览 • 1回复 待解决
HarmonyOS 可以自定义prompAction.showToast的样式吗?
282浏览 • 1回复 待解决
还可以使用promptAction.openCustomDialog来实现类似效果,自定义实现这种透明的类似于showToast的效果;可以将弹窗位置、蒙层颜色取消等,根据实际情况封装。具体可以参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-promptaction-V5#promptactionopencustomdialog11