W/View: requestLayout() improperly called by androidapp:id/toolbar_title} during second layout pass:
发生情景
在使用 CollapsingToolbarLayout 时,需要动态监听滑动状态 OnOffsetChangedListener,并且在滑动回调方法中设置控件属性。
描述
给 CollapsingToolbarLayout 设置 addOnOffsetChangedListener 属性时,频繁抛出如下异常:
布局在比较复杂的情况下,可能会发生滑动卡顿。
解决方案
在 onOffsetChanged 回调方法中根据情况设置条件,避免频繁的给控件赋值。
看下打印的日志 id/toolbar_title 写的很清楚 因为在监听里赋值 导致了频繁赋值 放在监听外面就好了
W/View: requestLayout() improperly called by androidapp:id/toolbar_title} during second layout pass:相关推荐
- android 添加子view,Android基于Window.ID_ANDROID_CONTENT给定id添加子View
Android基于Window.ID_ANDROID_CONTENT给定id添加子View 这一技术特点在一些视频播放器中比较有用. 例如代码: package zhangphil.demo; imp ...
- 红橙Darren视频笔记 view的绘制流程(下)基于API27
关于View的测量代码是如何执行到的以及performMeasure的具体流程可以参见上一篇笔记 之前忘了说明 view的绘制流程里面用到的设计模式是模板设计模式 可以参考这篇文章 https://b ...
- Android中View绘制流程分析
创建Window 在Activity的attach方法中通过调用PolicyManager.makeNewWindo创建Window,将一个View add到WindowManager时,Window ...
- requestLayout in layout问题
requestLayout in layout问题 最近遇到个requestLayout in layout,触发了严重的bug,通过对bug的分析,让我对ViewRootImpl的layout过程有 ...
- Activity界面的加载和绘制
初探窗口 在知道Activity的生命周期调用时机之后,这些都太抽象了,到底我们看到的界面是怎么加载出来的才是最感兴趣的,这里面就主要涉及Activity的Window对象了,具体是什么机制呢?还是回 ...
- WIF调试分享(ap6256)
板子:rk3568 模块:ap6256 平台:android11 设备树配置: sdio_pwrseq: sdio-pwrseq {compatible = "mmc-pwrseq-simp ...
- oppo r9plus 无限制重启前的日志。
几个无意义网站访问dm.wo.com.cn/ www.heytapmobi.com data.ads.heytapmobi.com/ 09-10 14:49:06.325 13607-13607/ ...
- Android工具栏中心标题和自定义字体
本文翻译自:Android toolbar center title and custom font I'm trying to figure out the right way to use a c ...
- react动画_动画键盘(第2部分):对WindowInset动画做出React
react动画 In the previous blog post, we covered all of the changes to the APIs related to going edge-t ...
- android子view获取父布局,Android获取布局父ID(Android get layout parent id)
Android获取布局父ID(Android get layout parent id) 我想知道View和ViewParent有什么区别? 我想获取ImageView父级的Id,但我不能这样做: m ...
最新文章
- 从零单排Java 8(2) —— Timestamp、String互转
- matlab caxis 刻度,[求助]MATLAB画图问题,caxis.m的问题
- MP3文件转换成arduino可以直接播放的wav格式,MP3转WAV工具
- Ansible学习实战手记-你想要知道的可能都在这里了
- Mysql 内部结构 / Replication | 层次结构
- stm32 窗口看门狗学习(一)
- C++的黑科技 利用一个字符对字符串进行分离
- sql中条件放在on后面和where后面的区别
- 使用php操作qq第三方登录
- linux环境 Oracle客户端连接远程Oracle服务端
- leetcode - 279. 完全平方数
- ES6新特性_ES6语法糖-class中的getter和setter设置---JavaScript_ECMAScript_ES6-ES11新特性工作笔记038
- 深入出不来nodejs源码-内置模块引入初探
- EasyRecovery2020数据恢复软件激活码序列号秘钥下载及使用恢复教程
- idea打包jar的多种方式(总结-共三种)
- 文件上传4-uploads靶场6-10
- 联想昭阳E43L笔记本无线开关停掉解决方案
- 简单使用一下IDEA 的HTTP Client
- 我国有关信息方面的法律法规
- 信源编码技术作业(1)——使用Audacity软件绘制清浊音频谱图并进行分析
热门文章
- 使用Python的tenacity库实现异常重试机制
- rust闪退修复工具_Rust的错误处理
- centos7中安装nginx步骤详解
- Mac如何读写外接硬盘?
- 国际体验服服务器维护中怎么办,体验服维护中什么意思 | 手游网游页游攻略大全...
- ReactNative基础(六)使用react-navigation实现页面导航布局效果(TabNavigator)
- 会说话的汤姆猫2 Talking Tom 2(含数据包) v2.0.3
- 数据库中候选码的求解
- CST——贴片天线仿真
- html5 js实现今日头条视频播放列表,Github最火开源项目-高仿今日头条视频列表功能...