Appcelerator钛,我该如何创建模态窗口?
发布时间:2020-12-13 22:43:16 所属栏目:Windows 来源:网络整理
导读:我是appcelerator钛的新手,有一个问题 我怎样才能创建一个模糊其父级的模态窗口,或者具有半透明背景?我设法创建了一个模态窗口,但是父级变黑了. 提前致谢 这是在iOS上从3.1.3开始在Titanium中实现此目的的当前方法. 首先,打开一个新窗口. var myModal = Ti.
我是appcelerator钛的新手,有一个问题
我怎样才能创建一个模糊其父级的模态窗口,或者具有半透明背景?我设法创建了一个模态窗口,但是父级变黑了. 提前致谢
这是在iOS上从3.1.3开始在Titanium中实现此目的的当前方法.
首先,打开一个新窗口. var myModal = Ti.UI.createWindow({ title : 'My Modal',backgroundColor : 'transparent' }); 然后创建包装器视图,背景视图和容器视图: var wrapperView = Ti.UI.createView(); // Full screen var backgroundView = Ti.UI.createView({ // Also full screen backgroundColor : '#000',opacity : 0.5 }); var containerView = Ti.UI.createView({ // Set height appropriately height : 300,backgroundColor : '#FFF' }); var someLabel = Ti.UI.createLabel({ title : 'Here is your modal',top : 40 }); var closeButton = Ti.UI.createButton({ title : 'Close',bottom : 40 }); closeButton.addEventListener('click',function () { myModal.close(); }); 现在构建您的UI堆栈.顺序很重要,以避免必须设置z-index. containerView.add(someLabel); containerView.add(closeButton); wrapperView.add(backgroundView); wrapperView.add(containerView); myModal.add(wrapperView); 现在你可以打开你的模态,但是不要设置模态:true myModal.open({ animate : true }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在哪里可以找到Microsoft docx格式的架构(.xsd文件)
- wcf – Windows的X.509证书入门
- Windows – 如何在命令行中禁用Hyper-V?
- windows – Jenkins从Bonobo Git Server中拔出
- windows组策略实验-本地组策略和域控组策略
- windows-server-2008 – Windows服务器需要多久重启一次?
- windows-server-2003 – 如何防止域管理员被拒绝访问网络文
- 扩展System.Windows.Forms.Button并更改c#中的默认文本
- win10专业版最新激活码以及激活方法
- windows – 作为服务运行时,QtService应用程序无法连接到系
推荐文章
站长推荐
- windows-server-2008 – 没有“通过远程桌面服务
- windows-server-2003 – 最佳实践:使用Asp.net和
- windows-server-2008 – “以批处理作业登录”用
- windows-xp – 如何编写schtasks脚本以便它不需要
- 使用Windows运行时模板库(WRL)的进程外经典COM E
- windows-server-2003 – Windows 2003服务器上的
- windows-phone-7 – 广告在设备中不起作用但在模
- windows – 更改.bat文件中的代码页(Win7 vs Win
- 永久更改Windows中的环境变量
- windows-phone-7 – 如何控制Windows Phone中滚动
热点阅读