Closed SmallWinter closed 2 years ago
请附上初始化的代码!
补充,布局;依赖版本:3.2.1
补充,代码配置
将item FrameLayout
的宽度使用 WRAP_CONTENT
试一下.
如果还不行, 提供一个demo给我调试一下.
好的,我试一试
按你说的方法改了,问题依旧存在;提供了一个demo,项目地址: https://gitee.com/cxck/DslTabLayoutTest.git
由于首次回调的时候, ImageView
还未计算出宽高, 此时缩放动画的中点计算有误, 导致效果差异.
可以将动画包裹在doOnPreDraw
扩展方法中执行.
如下图:
自几定义item,如下面视频所示,初始化组件位置不太对,再来回切换就正常了;具体问题点还不敢确定,但盲猜应该是自动缩放或初始化配置有问题。具体问题如下面视频
https://user-images.githubusercontent.com/8638180/164952742-e908f143-281c-41d9-aaf7-d5913440dc21.mp4