大家使用11.12号发布的新SDK后有没有出现问题啊?
我们的作品中在base层画背景图片,在fast层写文字,在旧版的SDK中效果挺好,但使用新版SDK后出现了如下的问题:base层的背景图片看不到,只能看到fast层上的文字。
图:
而更新SDK前的效果为:
经反复对比所给示例代码,发现需设置fast层的透明度,但设置透明度存在以下问题:透明度范围为0-100,透明度太小fast层看不见,而透明度太大base层又看不见,即第一幅图的情况。按照示例的设法,取中间值50,得到“最好”效果如下图:
但很明显,这个“最好”效果离用老版本SDK做出的效果(图2)差远了,不知大家是否也存在这个问题,是不是有好的解决方法?(当然,都画在一层就不会有这些问题,但那样每次需对所有区域更新,较耗资源)
Opacity=20的效果:
Opacity=80的效果:
其实老版本SDK通过vm_graphic_blt_ex()函数就可以实现透明的效果,并且不存在以上问题,不知道不用新版本SDK行不?