当弹出上面那个界面的时候
1:如何使下面那个界面变暗
2:不能操作下面那个界面,只能操作上面那个界面
3:点上面界面的关闭按钮之后,下面那个界面变亮,并且可以操作
当弹出上面那个界面的时候
1:如何使下面那个界面变暗
2:不能操作下面那个界面,只能操作上面那个界面
3:点上面界面的关闭按钮之后,下面那个界面变亮,并且可以操作
可以中间加个半透明层,然后设置为可以点击,但是不处理任何事件,然后在上面添加这个弹出层,在关闭该层的时候直接移掉中间层。
具体怎么做呢? 能简单写下,给个例子。。。
假设A、B、C是由下到上的三个层,C是最贴近屏幕的层(最先看到),也就是你说的弹出层。
B就是一个遮罩层。将B设置为可以点击,但不处理任何事件。这样B就可以拦截掉发向A的事件。
那在cocostudio编辑器里面怎么绘制呢?
分别创建3个panel的文件,A,B,C 。 B里面用个透明的panel,开启交互
然后先显示A.json这个界面,点击A界面里面的按钮,同时显示B和C两个界面,在显示之前分别设置B和c的zorder
斑竹是不是这样搞呢?
半透明的黑色Layout,并且开启触摸