昨天安装了Android
SDK1.5 和ADT0.9.1。
在安装时发现,要在Eclipse安装ADT时还必须安装些其他的插件,自动寻找依赖关系后就必须联网安装这些插件。如果没有网络,貌似就不能安装成功了。
以上为废话。
写了一个View,在上面画了点东西,不过没有找到View有repaint函数,寒。
event函数叫onDraw
,难道叫reDraw,查了下依然没有此函数。
最后百度了下,终于找到了Android
的repaint函数。 内容如下:
1、repaint()方法与invalidate()/postInvalidate()方法
如果去读API,我们可以发现J2ME中Canvas的repaint()与Android
中View的invalidate()/postInvalidate()方法实现了相同的功能(连说明文字几乎都一样…),
但是invalidate()/postInvalidate()两者却有着区别:invalidate() 只能在UI这个线程里通过调用onDraw
(Canvas
canvas)来update屏幕显示,
而postInvalidate()是要在non-UI线程里做同样的事情的。这就要求我们做判断,
哪个调用是本
线程的,哪个不是,这在做多线程callback的时候尤为重要。而在J2ME中,不管怎样直接调用repaint()就好了
分享到:
相关推荐
对于轻量级和重量级组件的区别,和repaint函数中重量级组件打的处理
Graphics 与 repaint 方法
hill no repaint for mt4
this indicator to optimized analyse forex trading for all pair and any time frame
qt 中更新界面和重绘的问题
Android下实现的J2ME API类库,使用此SDK可以无缝将你J2ME APP移植成android APP, 支持MIDP2.0、cldc1.0,WMA,jsr75等常用API 20111204更新新版: 1 JAD.MF文件:增加屏幕方向设置 2 JAD.MF文件:增加游戏专用摇杆...
Indicator for mt4 no repaint
R196 Spider_Options no repaint
script src =" dist/repaint.min.js " > </ script > < script > jQuery ( function ( $ ) { $ ( '*' ) . repaint ( ) ; // "awesome" } ) ; </ script > 执照 麻省理工学院 :copyright: ...
Java中Graphics的paint和repaint方法.pdf 学习资料 复习资料 教学资源
本文主要是结合自己的一些项目经验,给大家提出了几点减少浏览器reflow和repaint的方法和注意事项,希望对大家能有所帮助。
你是不是经常听师兄或一些前端前辈说不能用CSS通配符 *...1.什么是Repaint/Reflow? 好,先上一张图:浏览器解析大概的工作流程 这张图应该可以很好理解,归纳为四个步骤: 1、解析HTML以构建DOM树:渲染引擎开始解析H
本篇文章,小编将为大家介绍,有关javascript的性能优化(repaint和reflow),有需要的朋友可以参考一下
Get rich f moms have joy fun excetra
重涂完全使用Flutter构建的图形设计工具 :blue_heart:
它本质上与浏览器的渲染引擎相同。...例子存储库提供了一个简单的界面,用于使用repaint编辑和渲染markdown和HTML。 通过首先将markdown转换为纯HTML来呈现。 减价格式化的自述文件 markdown带有图像