新人求助:自定义view布局的问题

x443137254 2018-03-14 11:13:33
代码混乱到我都不知道贴哪里的好了,所以口酥问题
就是自己写了个view,专门播放一个gif,然后需要使用很多次,每次播放的时候传过去一个坐标,那个view就跑一句layout(,,,,),然后就没有了,什么都没限定。现在问题是,每次第一次显示的时候没有问题,第二次显示的时候,x和y坐标都加了1个像素,随着显示次数增加,这个view距离设定的坐标越来越远,打log查看传递的参数也没问题,比如说应该紧贴屏幕左边的时候,却显示有几个像素的距离,此时用getX或者getleft查看view的坐标,显示却是0,跟了下源码又看了别人写的view绘制过程,完全找不到问题在哪
...全文
604 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
x443137254 2018-03-16
  • 打赏
  • 举报
回复
问题找到了,有一个setScaleX方法,用来调整大小的,然后发现每次这个view都自动增大,虽然setScaleX只执行了一次。然后还没找到为什么每次它都会自己变大的原因,但我把大小写死了就解决之前那个问题了
Jing丶無雙 2018-03-15
  • 打赏
  • 举报
回复
把你的这个自定义的view代码贴出来喃

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧