当前位置: 首页 > news >正文

网站备案个人使用东莞东城

网站备案个人使用,东莞东城,中国企业网是什么级别的媒体,万网 网站背景 假设二级页面是上面图片的布局#xff0c;当进来时TabLayout和ViewPager2绑定完就马上调setCustomItem#xff0c;跳转到最后一个tab页面时#xff0c;会发现tab不滚动#xff0c;手动滑一下ViewPager2时才会滚动tab到正确的位置 原因分析 调用TabLayoutMediator.at…背景 假设二级页面是上面图片的布局当进来时TabLayout和ViewPager2绑定完就马上调setCustomItem跳转到最后一个tab页面时会发现tab不滚动手动滑一下ViewPager2时才会滚动tab到正确的位置 原因分析 调用TabLayoutMediator.attach时会调用TabLayout.setScrollPosition TabLayout.setScrollPosition就是用来滚动tab的 通过断点发现scrollTo传入了0造成tab不滚动而position不为0所以是scrollXForPosition为0导致的calculateScrollXForTab方法是计算tab滚动的距离 通过断点发现是因为selectedChild.getLeft()和selectedWidth都返回了0因为abLayout和ViewPager2绑定完就马上调setCustomItem这时候TabLayout还没有完成布局测量操作所以tab的位置这些信息还拿不到。 解决方法 post一个Runnable再执行setCurrentItem这时候tab已经完成测量能拿到宽度左边距等信息 binding.tabLayout.post {binding.viewPager.setCurrentItem(index, false) }
http://www.hkea.cn/news/14409206/

相关文章:

  • 培训课程网站宜宾建设网站
  • 网站建设+公司2015微信网站开发
  • 电商网站需求分析一流的山西网站建设
  • 手工做衣服的网站wordpress公司门户
  • 幼儿网站源代码只做一页的网站多少钱
  • 网站建设规划网页制作与网站建设06627
  • 义乌做网站哪家好wordpress 做淘宝客
  • 红色 网站清华紫光做网站
  • 网页设计 网站维护wordpress 主机郑州
  • 中建西部建设股份有限公司网站最专业网站建设哪家好
  • 做网站是什么职位网站建设栏目分级
  • 武义县网站建设公司广州建设网站怎么做
  • 网站建设 常州网站策划职业规划
  • 成都网站优化方案wordpress网站如何播放视频
  • 专业外贸网站建设公司排名wordpress导航两行
  • 坑梓网站建设市场网页软件开发
  • 北京丰台网站建设洛阳网最新消息
  • 小型深圳网站页面设计公司做个网站多少钱
  • 来宾网站建设公司天津seo托管
  • 网站建设干货中企动力科技股份有限公司怎么样
  • wapcms建站系统我的世界做墙纸网站
  • 郑州网站建设e橙网您的网站未备案
  • asp网站制作设计教程wordpress加标题
  • 网站建设优化服务器公众平台微信公众号登陆
  • 响应式网站和展示式区别c2c模式的企业
  • 5年网站seo优化公司我的建筑网
  • 医药平台网站建设赣icp网站建设
  • 网站建设项目经理企业网站优化分为两个方向
  • 网站升级建设费用wordpress tag 打不开
  • 网站建设电话营销话术品牌型网站建设解决方案