贡献一个自主实现的纯原生微信排行榜实现方案, 使用简单且性能叼爆

item加按钮跟你加其他控件一样啊,在item预制体中增加一个按钮, 然后在item 对应的脚本组件中编写 事件监听,注意要onEnable/onDisable中成对写。item里应该保存当前显示的数据对象,事件处理也是根据当前显示的数据对象进行处理。

谢谢,只是不知道原生怎么加按钮…:joy:

战略mark

mark

mark

mark

mark

mark

selfItem: {
bound: {left: 0, top: 500, width: 500, height: 100},
background: “#00cc98”,
layout: this.item.layout
},
使用selfItem报错, this空,
还有用bound的值还是得用数组,不然不得劲!解析的时候还是用下标解析的

1赞

mask

item背景使用图片资源渲染,时间长,结果把渲染的文字都挡住了,有大佬有什么好方法解决?还有头像需要遮罩形成圆形,但头像渲染一般是最慢的,基本都在最上面,我的想法是等到头像渲染结束后再在上边加个遮罩图。还是说头像本身就能被切成圆形?能调整渲染层级就好了。

发现圆形头像可以裁剪出来,不过裁剪大一点边缘锯齿会有点明现。
const r = (bound.w <= bound.h ? bound.w:bound.h) / 2;
context.save(); //保存上下文
context.beginPath();//开始绘制
context.arc(bound.l + bound.w/2, bound.t + bound.h/2, r, 0, 2 * Math.PI, false);//画一个圆
context.clip();//裁剪这个圆
context.drawImage(img, bound.l, bound.t, bound.w, bound.h);//将图片绘制进圆
context.restore();

请问现在获取用户信息 不需要用户授权的吗

mark

mark

mark

mark

mark

mark

mark下