浏览器下载完页面中所有的组件之后,会解析生成两个内部数据结构:1. DOM树:表示页面结构2. 表示DOM节点如何显示 当DOM和渲染树构建完成之后,浏览器就开始显示(绘制)页面元素,当DOM的变化影响了元素的几何属性(如改变边框或者高度)浏览器需要重新计算元素的几何属性,同样其他元素的几何属性和位...
分类:
其他好文 时间:
2014-10-20 16:55:53
阅读次数:
125
c++中的这个函数,一会是刷新窗口的作用,一会是使区域无效。我搞不懂这个函数究竟是有什么作用?谢谢赐教。void Invalidate( BOOL bErase = TRUE ); 该函数的作用是使整个窗口客户区无效。窗口的客户区无效意味着需要重绘,例如,如果一个被其它窗口遮住的窗口变成了前台窗口....
分类:
其他好文 时间:
2014-10-20 02:04:11
阅读次数:
148
drawRect和layoutSubviews的区别两个方法都是异步执行的,layoutSubviews方便数据计算,drawRect方便视图重绘。
layoutSubviews对subviews重新布局layoutSubviews方法调用先于drawRect
分类:
其他好文 时间:
2014-10-19 01:33:31
阅读次数:
417
============问题描述============ mars数独制作视频,页面重绘的时候出现了问题,“Unfortunately,shudu08hasstopped.”感觉是某个xml文件没有配置好,求高手帮助纠正错误,顺便告诉下android运行的基本流程。我是纯小白,高手勿喷进入界面:点击...
分类:
移动开发 时间:
2014-10-18 23:36:32
阅读次数:
336
HTML部分1.语义化HTML:可以使代码简洁清晰,支持不同设备,便于团队开发,对搜索引擎和用户更加友好;2.减少DOM节点:加速页面渲染;3.给图片加上正确的宽高值:减少页面重绘,同时防止图片缩放;4.避免src属性和link的href属性为空:当值为空时浏览器很可能会把当前页面当成其属性值加载;...
分类:
Web程序 时间:
2014-10-15 22:49:01
阅读次数:
219
ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setC...
分类:
移动开发 时间:
2014-10-03 01:10:43
阅读次数:
251
Invalidate void Invalidate( BOOL bErase = TRUE ); 该函数的作用是使整个窗口客户区无效。窗口的客户区无效意味着需要重绘,例如,如果一个被其它窗口遮住的窗口变成了前台窗口,那么原来被遮住的部分就是无效的,需要重绘。这时Windows会在应用程序的消息.....
分类:
其他好文 时间:
2014-09-29 01:17:26
阅读次数:
337
一直以来Adapter的使用都只是流于表面,只知道要实现几个抽象的方法,把Adapter设置给某种listView,就可以很好的工作起来。所谓理解只是建立在主观的猜想上面,觉得应该是这样,对,ok,就这样,恩, 明白了。但是事实上却没有正真的懂它。这可以说Android的设计模式真的做得很好,无需了解实现就可以很好的运用,不过总感觉没有深入的追究还是少了点什么。那就看看它的一些细节吧。尤其来看看我...
分类:
移动开发 时间:
2014-09-28 18:10:05
阅读次数:
243
ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setC...
分类:
移动开发 时间:
2014-09-28 13:29:22
阅读次数:
188
先谈谈我的问题吧!在使用listctrl的过程中,我需要在列表头部添加checkbox,实现全选的功能。经过网上资料的罗列,我找到了一个demo,使用的重绘的方法,在使用的过程中,我发现我的列表头无法绘出checkbox,于是开始找问题,最后发现是因为cheadctlcl这个重载的类里面的函数无法响...
分类:
其他好文 时间:
2014-09-27 13:55:09
阅读次数:
1374