自定义了一个View,定时调用invalidate()方法在onDraw()里更新界面,但是不起作用。

找了几个办法,加了setWillNotDraw(false)还是没用

onDraw()始终不执行,最后找到如下方法实现
view.invalidate();
view.forceLayout();
view.requestLayout();

invalidate()不起作用相关推荐

  1. Invalidate(TRUE)与Invalidate(FALSE)区别

    使用Invalidate(TRUE)函数时,它会向消息队列中添加了WM_ERASEBKGND和WM_PAINT两个消息. 使用Invalidate(FALSE)函数时,它只会向消息队列中添加了WM_P ...

  2. java invalidate_view.invalidate()原理

    加载View的onDraw()方法的时机以及invalidate()方法的作用. 事实上,远远没有您想象的那么简单.为了写好这篇博客,还是拿例子说事吧. [java] view plaincopypr ...

  3. Invalidate用法

    转自与https://blog.csdn.net/piaopiaopiaopiaopiao/article/details/41521211 使用Invalidate(TRUE)函数时,它会向消息队列 ...

  4. 浅析NSTimer CADisplayLink内存泄露

    偶得前言 本篇文章中我们主要谈谈NSTimer\CADisplayLink在使用过程中牵扯到内存泄露的相关问题及解决思路(文章末尾会附上Demo),有时候我们在不知情的情况容易入坑,最关键你还不知道自 ...

  5. VC的MFC中重绘函数的使用总结(整理)

    原文网址:http://www.cnblogs.com/x8023z/archive/2008/12/09/mfc33.html 在刷新窗口时经常要调用重绘函数 MFC提供了三个函数用于窗口重绘 In ...

  6. Android之下拉刷新的ListView

    不废话,代码里面注释很详细,直接上代码: 自定义的RefreshableListView代码: 1 public class RefreshableListView extends ListView ...

  7. Android绘制基础及手写绘制实例

    Android二维图形绘制 Android提供了一系列用于二维绘制的APIs,当绘制2D图形时,通常有两种选择: 1.在一个View对象中绘制.继承View类,在子类的 onDraw()方法中写入自己 ...

  8. 2020年Andorid很详细的基础面试题

    android底层架构图 说下冷启动与热启动是什么,区别,如何优化,使用场景等. app冷启动: 当应用启动时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用, 这个启动方式就叫做冷 ...

  9. 汇总解决idea出现import包时报错Java:程序包xxxx不存在,但包确实存在的问题

    网上有很多解决方式,我想到的都汇总起来了,方便以后查看,你可能采用其中一种就能解决问题,我是用了最后一种才解决. 如果你要导入的包在Libraries下都本身一直没有存在,你这时就得看看pom里对应的 ...

最新文章

  1. AI大牛李沐的《工作五年反思》火了,网友:再一次impress了我
  2. 为Win7 Win8右键菜单发送到添加常用位置(SendTo)
  3. 区块链BaaS云服务(19)趣链Hyperchain
  4. java 基础安装和Tomcat8配置
  5. 【算法】排序算法——归并排序
  6. 24小时BTC全网合约成交数据显示:多头占优
  7. FreeRTOS源码分析与应用开发11(完):编译、链接与部署
  8. PostgresSQL数据类型
  9. sql语句截取字符串
  10. Android源码分析之Builder模式
  11. hashCode()和equals()的若干问题
  12. WinForm(一):开始一个WinForm程序
  13. 一键部署office的工具——OTool
  14. 数学建模按赛题划分常用代码
  15. 用jsp代码完成购物车并且实现添加功能
  16. android 充话费接口,调用手机话费充值API的SDK编写思路
  17. mysql 自动截断_MySql中关于超长自动截断的案例详解
  18. 最通俗易懂——TCP/IP协议,让你明明白白!
  19. 原型模式与深拷贝浅拷贝
  20. laravel 发送邮件随记

热门文章

  1. spark sql 之 collect_set collect_list 后WrappedArray 取值
  2. vue基础--vue的生命周期
  3. Dubbo异常 Can not lock the registry cache file解决方案
  4. 复现0ctf blog
  5. 3U VPX接口卡学习资料第288篇:基于FMC接口的Kintex-7 XC7K325T PCIeX4 3U VPX接口卡  数据采集IO卡  软件无线电处理平
  6. dnf最新地图编号2020_dnf2020搬砖地图排行榜 dnf2020最佳搬砖地图
  7. SpringBoot使用Workbook读取excel中内容
  8. python之解释性语言
  9. 【技术】5G技术的应用场景及发展趋势
  10. MySQL联合索引原理解析