Egret社区
问题一:
对ts还不熟悉,场景是这样的:我因为想用绝对定位,发现egret.Bitmap类型的不能用绝对定位。于是就想到把类型改成eui.Image,发现就可以啦!但是新的问题出现了:

Bug1.png

于是我就改成:


Bug2.png

这个Page类也需要传值到构造器,但是这样传显然不对。
想问问大佬这中情况要怎么解决?

问题二:

Bug3.png

明显感觉规则这个图片离右边距离过大,但是我确实是按设计稿写的,人家设计稿里,规则距离右边的距离就和音乐这个图片距离左边的一样,都是30。
但是再白鹿自己的编译器里,这个规则图片位置是正确的:

Bug4.png

我人都晕了,求大佬指教

分享到 :
0 人收藏

4 个回复

倒序浏览
app小王子  社区管理员 | 2020-7-9 18:22:03
你可以使用布局类,设置 “规则”那个left=XX去控制
繁星捉少年  登堂入室 | 2020-7-9 19:11:12
app小王子 发表于 2020-7-9 18:22
你可以使用布局类,设置 “规则”那个left=XX去控制

let rules:eui.Image = new eui.Image();
                // rules.source = 'resource/Home/rules.png';
                rules.source = 'rules_png';
                rules.width = 114;
                rules.height = 48;
                rules.right = 30;
                rules.top = 24;
                this.addChild(rules);
繁星捉少年  登堂入室 | 2020-7-9 19:16:50
app小王子 发表于 2020-7-9 18:22
你可以使用布局类,设置 “规则”那个left=XX去控制

                let rules:eui.Image = new eui.Image();
                // rules.source = 'resource/Home/rules.png';
                rules.source = 'rules_png';
                rules.width = 114;
                rules.height = 48;
                rules.right = 30;
                rules.top = 24;
                this.addChild(rules);
不知道这种是不是你说得,我试了下,是可以使用绝对定位了,但是感觉定位有问题,‘规则’这张图的位置漂到页面左上角了,打开列表查看器,定位的数值又确实是在的。

另外一点,这个路径必须得用绝对定位才生效,用rules_png不生效,我去default.res.json里看了,又确实是有这个资源名的。
mosquito133  登堂入室 | 2020-7-14 17:32:09
Page从eui.Compent继承即可。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部