码迷,mamicode.com
首页 >  
搜索关键字:draw ondraw dispatc    ( 2092个结果
NGUI之渲染DrawCall的合并
在Unity中,每次引擎准备数据并通知GPU的过程称为一次Draw Call。Draw Call值越低,会得到更好的渲染性能。(NGUI 查看DrawCall工具(NGUI-OPEN-Draw Call Tool))Unity默认会按照控件的Depth来渲染。从后往前渲染,NGUI为了减少GPU状态...
分类:其他好文   时间:2015-08-11 10:01:16    阅读次数:200
Android 第三方应用 广告拦截功能实现
Android应用程序窗口(Activity)的测量(Measure)、布局(Layout)和绘制(Draw)过程分析 分类: Android 2012-12-31 00:55 43744人阅读 评论(49) 收藏 举报 ActivityandroiddrawlayoutMeasure 在前面一篇文章中,我们分析了Android应用程序窗口的绘图表面的创建过程。Android应...
分类:移动开发   时间:2015-08-10 09:30:21    阅读次数:291
View onDraw、dispatchDraw、invalidate和computeScroll介绍
结合View.java的源码,在draw方法中: public void draw(Canvas canvas) { /*View的绘制过程分为下面几步:1. Draw the background   绘制背景2. If necessary, save the canvas' layers to prepare for fading  如有必要,颜色渐变淡之前保存画布层(即锁定原有的画布...
分类:其他好文   时间:2015-08-10 00:28:53    阅读次数:118
绘图.java(小程序查看器)
//<appletcode=Draw.classwidth=400height=300></applet> importjava.awt.*;importjava.applet.*; publicclassDrawextendsApplet { publicvoidpaint(Graphicsg) { g.setColor(Color.YELLOW); g.drawLine(0,0,100,100);//画线从(0,0)到(100,100) g.setColor(Color.B..
分类:编程语言   时间:2015-08-09 19:02:45    阅读次数:251
Android 重写系统控件UI,自定义进度条
Android的系统控件没有对应的XML布局文件,界面的逻辑都是在onDraw(Canvas canvas)里面进行绘制所以如果对控件的外观进行修改就需要重写onDraw(Canvas canvas)方法,控件的功能逻辑可以不变。下面是继承ProgressBar重写了控件的界面,一个是加了文字的水平...
分类:移动开发   时间:2015-08-07 12:45:03    阅读次数:188
(转)Android视图状态及重绘流程分析,带你一步步深入了解View(三)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17045157在前面一篇文章中,我带着大家一起从源码的层面上分析了视图的绘制流程,了解了视图绘制流程中onMeasure、onLayout、onDraw这三个最重要步骤的工作原理,那么...
分类:移动开发   时间:2015-08-06 13:05:43    阅读次数:139
安卓自定义控件
分为三种:继承已有控件:重写onDraw()组合已有控件:继承ViewGroup,通常是某一种Layout自定义新控件:继承View或者SurfaceView,重写onMeasure,OnDraw介绍一下onMeasure里面的一个参数MeasureSpec源码:/** * MeasureSpec封...
分类:移动开发   时间:2015-08-05 12:46:57    阅读次数:157
glBufferData中size的指定
glBufferData(GL_ARRAY_BUFFER,sizeof(vertices),vertices,GL_STATIC_DRAW); 这个函数调用的时候,size一定要是整个缓冲区的大小,如果要利用顶点数量来计算,需要这样写: glBufferData(GL_ARRAY_BUFFER, num_ve...
分类:其他好文   时间:2015-08-04 16:05:28    阅读次数:209
cocos2dx(3.X)中调用OpenGL
最近几个月一直在用pomelo写后端,现在项目接近尾声,终于有时间继续研究下OpenGL相关的东西了。 OpenGL本身是跨平台的,但是每个平台的开发环境并不一样,把OpenGL的代码放在cocos里面运行就方便多了。 下面就是一个最简单的示例,在cocos中调用OpenGL方法,将窗口设置成蓝色。 首先新建一个cocos项目,删掉不需要的示例代码, 重写draw和onDraw方法 ...
分类:其他好文   时间:2015-08-03 14:42:41    阅读次数:126
Bitmap: a C++ class
Bitmap: a C++ class The five steps involved to draw a bitmap: Load bitmap using LoadBitmap or LoadImage Create a memory DC Select the bitmap into th.....
分类:编程语言   时间:2015-08-02 16:31:46    阅读次数:154
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!