SOUI官方论坛

 找回密码
 立即注册
查看: 569|回复: 1

SOUI3.0如何设置半透明效果(父窗体半透明子窗体不透明)

[复制链接]

该用户从未签到

1

主题

1

帖子

28

积分

22:00筑基期

Rank: 1

积分
28
发表于 2019-9-30 16:52:06 | 显示全部楼层 |阅读模式
在soui 2.0的时候 我们设置窗口半透明是采用设置alpha的属性来实现的
      <window pos="0,0,-0,-0" name="wnd1" colorBkgnd="#000000" show="0" drawFocusRect="0" alpha="127">
        <window pos="|0,|0,@360,@209" name="wnd2" offset="-0.5,-0.5" skin="skin_bg_popup"  >   
        </window>
      </window>

在2.0的效果中 这样是wnd1 半透明    wnd2不透明
但是在3.0的代码中。alpha会被子窗体继承   就导致了会出现wnd1 半透明    wnd2半透明的效果

所以在3.0如何实现父窗体半透明子窗体不透明
方法1
如果窗口没有设置背景图片 只是设置背景color的话 通过修改colorBkgnd="#000000" 改为 colorBkgnd="#00000088"
最后一个值是 00 -ff  对应透明度 0-255

方法2
如果窗口设置了背景图片的时候 直接在skin里面添加 alpha="127"
<skin>
    <imgframe name="skin_bg_popup"         src="img:img_bg_popup" alpha="127" left="13" top="14" right="13" bottom="14"  />
</skin>


  • TA的每日心情
    开心
    17 分钟前
  • 签到天数: 36 天

    [LV.5]常住居民I

    378

    主题

    838

    帖子

    8011

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    8011
    发表于 2019-9-30 16:56:32 | 显示全部楼层
    3.0的半透明效果最好设置为colorBkgnd="#00000088"
    http://www.soui.vip/thread-421-1-1.html
    (出处: SOUI官方论坛)



    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|SOUI官方论坛 ( 粤ICP备18103663号-2 )

    GMT+8, 2020-2-24 09:19

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表