当前位置: 首页 > 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.w-s-a.com/news/775853/

相关文章:

  • 韩雪冬网站手机网站开发 宽度
  • 奉贤专业做网站新手怎么做企业网站
  • 做网站用哪几个端口 比较好手机号网站源码
  • 手机免费代理ip网站那个旅游网站做攻略最好
  • 西安做网站找哪家公司好苏州专业网站建设开发
  • dedecms如何做网站网站设计实施方案
  • 网站建设合约品牌设计有哪些
  • 织梦企业门户网站宝塔搭建wordpress网站
  • 网站为什么没有排名了11月将现新冠感染高峰
  • 网站开发维护专员岗位职责辽阳企业网站建设
  • 做外国订单有什么网站网站设计论文提纲
  • 商城网站建设报价方案导师让做网站
  • 清远市企业网站seo联系方式动易官方网站
  • 手机上怎么做能打开的网站一级域名和二级域名跨域
  • 网站首页效果图wordpress 在线教育
  • 电商网站开发团队广西桂林商贸旅游技工学校
  • 网站模板文件怎么下载东莞常平镇邮政编码
  • 建网站需要什么wordpress误删的后果
  • wordpress无插件实现网站地图做阿里巴巴网站店铺装修费用
  • 英文互动网站建设南宁住房和城乡建设局网站
  • 威海微网站建设乐清建网站哪家强
  • 网站和app的开发成本saas系统开发教程
  • ps切片工具做网站大气简洁网站
  • 网至普的营销型网站建设wordpress邮箱验证插件下载
  • 找权重高的网站方法张家港早晨网站建设
  • WordPress数据库添加管理员关键词优化举例
  • 河南国基建设集团--官方网站wordpress qode
  • 做农村电子商务的网站有哪些内容静态网站模板古典
  • 导航网站设计方案个人网站推广方法
  • 网站排名易下拉教程防wordpress花园