帖子
帖子
用户
博客
课程
显示全部楼层
114
帖子
2
勋章
570
Y币

[多端开发] FNImageClip rect中的x y值无效

[复制链接]
发表于 2021-7-19 17:37:26
FNImageClip.open({
                rect: {
                  x: 0,
                y: api.winHeight / 2,//数字也尝试过
                w: api.winWidth,
                h: 300                            //(可选项)数字类型;模块的高度;默认值:所属的 Window 或 Frame 的高度
                },
                srcPath: this.img,
                highDefinition: true,
                style: {
                    mask: 'rgba(33, 6, 0, .1)',
                    clip: {
                        w: 200,
                        h: 200,
                        x: 10,
                        y: 200,
                        borderColor: '#0f0',
                        borderWidth: 5,
                        appearance: 'rectangle'
                    }
                },
                mode: "clip",
                fixedOn: api.frameName,
                fixed: false
            }, function (ret, err) {
                if (ret) {
                    console.log(JSON.stringify(ret));
                } else {
                    alert(JSON.stringify(err));
                }
            });

宽高都生效了,但X,Y的值没有生效,数字和winHeight 都尝试过

380
帖子
4
勋章
6
Y币
不应该的,这个大家都在用一直正常的

avm  中使用? android  ?
114
帖子
2
勋章
570
Y币
技术支持-F 发表于 2021-7-19 18:47
不应该的,这个大家都在用一直正常的

avm  中使用? android  ?

avm 中使用,xy不管写什么一直贴着顶部
380
帖子
4
勋章
6
Y币
Cover-L 发表于 2021-7-19 20:57
avm 中使用,xy不管写什么一直贴着顶部

我这测试有效

var FNImageClip = api.require('FNImageClip');
                        FNImageClip.open({
                                rect: {
                                        x: 0,
                                        y: 0,
                                        w: api.winWidth,
                                        h: api.winHeight
                                },
                                srcPath: 'fs://123.png',
                                style: {
                                        mask: '#888',
                                        clip: {
                                                w: 100,
                                                h: 100,
                                                x: 10,
                                                y: 50,
                                                borderColor: '#0f0',
                                                borderWidth: 1,
                                                appearance: 'rectangle'
                                        }
                                },
                                fixedOn: api.frameName
                        }, function (ret, err) {
                                if (ret) {
                                        console.log(JSON.stringify(ret));
                                } else {
                                        console.log(JSON.stringify(err));
                                }
                        });
114
帖子
2
勋章
570
Y币
技术支持-F 发表于 2021-7-20 16:25
我这测试有效

var FNImageClip = api.require('FNImageClip');

你都w: api.winWidth,  h: api.winHeight,xy肯定有效啊,你设一个固定宽高
列如 w: 300,300,x:100,y:100试一试
                                       
380
帖子
4
勋章
6
Y币
Cover-L 发表于 2021-7-20 17:48
你都w: api.winWidth,  h: api.winHeight,xy肯定有效啊,你设一个固定宽高
列如 w: 300,300,x:100,y:1 ...

已反馈给模块技术
114
帖子
2
勋章
570
Y币

有结果了吗                        
380
帖子
4
勋章
6
Y币

没有,bug 需要排期修复。有结果会回复。
您需要登录后才可以回帖 登录

本版积分规则