本文主要是介绍SOUI Combobox 实现半透明弹出下拉框,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
SOUI默认情况下combobox的弹出框不是半透明的,这个时候如果背景透明时,滚动条会出现黑色背景,这个时候只需要在在combobox下添加一个子节点
<dropdownStyle translucent="1"></dropdownStyle>
这样一个窗口默认即实现了半透明效果。
另外默认弹出框是和你控件位置无偏移的,如果需要偏移可以结合半透明+皮肤+margin来实现偏移效果
<combobox ...><dropdownStyle translucent="1"><root skin="..." inset="16,16,8,16" margin="0,10,0,10"/></dropdownStyle><liststyle/><items/>
</combobox>
这样上面就和控件离开了10像素(PS:需要更新到最新的SOUI4,老版本对)inset 和margin没有处理会导致大小显示异常。listbox一个bug,也会导致无法点击。
这篇关于SOUI Combobox 实现半透明弹出下拉框的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!