HMS14. ToastDialog PopupDialog CommonDialog

01.ToastDialog是在窗口上方弹出的对话框,是通知操作的简单反馈。ToastDialog会在一段时间后消失,在此期间,用户还可以操作当前窗口的其他组件。

   

 

   

  02. PopupDialog

  气泡对话框是覆盖在当前界面之上的弹出框,可以相对组件或者屏幕显示。显示时会获取焦点,中断用户操作,被覆盖的其他组件无法交互。气泡对话框内容一般简单明了,并提示用户一些需要确认的信息。

  

   >>> 常规设置

    

  >>> 自定义对话框

  

 03. CommonDialog

  CommonDialog是一种在弹出框消失之前,用户无法操作其他界面内容的对话框。通常用来展示用户当前需要的或用户必须关注的信息或操作。
  对话框的内容通常是不同组件进行组合布局,如:文本、列表、输入框、网格、图标或图片,常用于选择或确认信息。

  

 

    

 

   >>> 常规设置

    

     >>> 自定义样式

      用户也可以通过自定义样式来实现自己想要的对话框效果。调用setTitleCustomComponent​方法和setContentCustomComponent方法来实现标题区域或内容区域的自定义效果。

      

    >>> 华为官方封装的自定义CustomDialog效果 (本地学习Demo: CommonDialogDemo)

       

 

 

    

 

posted @ 2021-10-30 21:17  耗喜天涯  阅读(71)  评论(0编辑  收藏  举报