帖子
帖子
用户
博客
课程
显示全部楼层
123
帖子
0
勋章
1275
Y币

[App引擎] openWin打开带背景图片页面时造成白条

[复制链接]
发表于 2014-12-27 22:12:41
openWin打开带背景图片的页面时背景图片渲染过慢,可能是由于背景图片有点大(尽管我已经压缩到8K),渲染慢,在背景图片没有渲染出来就开始了切换动画,造成两个webview之间出现白条,而用delay参数只是控制了页面打开的事件,也就是相当于设置了一个定时器,并没有起到其他类似开发工具中的预加载功能(如HBuilder、appcan等),希望能够改进,很多主流app登录注册页面都是有背景图片的,如官方提供的仿途牛源码中打开登录页面也是会看到有白条的,效果很不好,希望进一步优化,将 delay变成预加载时间设置,预先加载ui,delay时间之后再动画切换显示。
18
帖子
0
勋章
398
Y币
delay 再适当大点 试试.  我的可以 预加载网页内容  还没看到的时候
123
帖子
0
勋章
1275
Y币
生于1984 发表于 2014-12-29 12:36
delay 再适当大点 试试.  我的可以 预加载网页内容  还没看到的时候

我将delay设成5000都没用
18
帖子
0
勋章
398
Y币
yanxlg 发表于 2014-12-29 16:55
我将delay设成5000都没用

你那个背景图 是怎么加的到底?  可选 先显示一个基色, 等图片记载完成后, 添加为背景
123
帖子
0
勋章
1275
Y币
生于1984 发表于 2014-12-29 17:17
你那个背景图 是怎么加的到底?  可选 先显示一个基色, 等图片记载完成后, 添加为背景 ...

我是直接在页面样式中设置的,按你说的这个方法打开过程中有一段时间背景显示的是基色,这样效果也太差了吧
18
帖子
0
勋章
398
Y币
yanxlg 发表于 2014-12-29 17:27
我是直接在页面样式中设置的,按你说的这个方法打开过程中有一段时间背景显示的是基色,这样效果也太差了 ...

那就试着 直接 openWin 时候 传  bgColor 属性,它其实也可以是一个  图片路径的
123
帖子
0
勋章
1275
Y币
生于1984 发表于 2014-12-29 17:28
那就试着 直接 openWin 时候 传  bgColor 属性,它其实也可以是一个  图片路径的 ...

谢谢你的方法,使用bgColor参数来设置背景图片可以解决背景图加载慢的问题
您需要登录后才可以回帖 登录

本版积分规则