我们在开发UI窗体时,对于“弹出窗体”往往因为需要玩家优先处理弹出小窗体,则要求玩家不能(无法)点击“父窗体”,这种窗体就是典型的“模态窗体”。在此笔者设计了四种模式类型:完全透明、半透明、低透明度、透明且可以穿透。

     photoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训

  (透明不能穿透)

     photoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训

    (半透明不能穿透)

     photoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训

     (低透明度,不能穿透)

     对于“模态窗体”的基本实现原理是:

    在弹出窗体的后面增加一层“UI遮罩窗体”,当需要弹出特定模态窗体时,脚本自动控制“UI遮罩窗体”的“层级”,把弹出模特窗体与普通窗体之间进行隔离,起到突出显示与遮挡用户点击其他窗体的