插件介绍:曾经的我们会有很多很多梦想,或许在现实中无法去实现,那就在虚拟的世界实现吧。InspirARTion-Sketch&Draw!(InspirARTion—素描和画画!)是一个很容易使用的画画应用,发挥你的想象力,数量惊人的画笔和模板帮助你创造美丽的艺术品,记得画完后分享给你的朋友..
分类:
其他好文 时间:
2016-03-23 20:12:52
阅读次数:
164
Unity中的drawcall定义:每次引擎准备数据并通知GPU的过程称为一次Draw Call。引擎首先经过简单的可见性测试,确定摄像机可以看到的物体,然后把这些物体的顶点(包括本地位置、法线、UV等),(顶点如何组成三角形),变换(就是物体的位置、旋转、缩放、以及摄像机位置等),相关光源,纹理,
分类:
其他好文 时间:
2016-03-22 22:09:18
阅读次数:
356
在上一篇我们了解了Activity的构成后,开始了解一下View的工作流程,就是measure、layout和draw。measure用来测量View的宽高,layout用来确定View的位置,draw则用来绘制View。这一讲我们来看看measure流程,measure流程分为View的measure流程和ViewGroup的measure流程,只不过ViewGroup的measure流程除了要完成自己的测量还要遍...
分类:
移动开发 时间:
2016-03-21 16:40:21
阅读次数:
331
1. 在一个类初始化时,即在构造函数当中我们是得不到View的实际大小的。感兴趣的朋友可以试一下,getWidth()和getMeasuredWidth()得到的结果都是0.但是我们可以从onDraw()方法里面的到控件的大小。 2.这两个所得到的结果的单位是像素即pixel。 getWidth()
分类:
移动开发 时间:
2016-03-21 12:03:06
阅读次数:
179
上文说道了Android如何测量,但是一个漂亮的控件我只知道您长到哪儿,这当然不行。只需要简单重写OnDraw方法,并在Canvas(画布)对象上调用那根五颜六色的画笔就能够画出这控件"性感"的外表。那么View又是如何进行绘制了? 要了解View如何绘制,就需要了解canvas(画布)是什么?pa
分类:
移动开发 时间:
2016-03-17 09:44:03
阅读次数:
222
看到Graphics View Framework的时候,被窗口,视口,场景坐标系,对象坐标系,世界坐标系,逻辑坐标,物理坐标等等概念彻底搞懵了。到底他们之间是什么关系呢?是怎样映射的呢?到现在小狼还没有搞懂,不过经过不断试验,有了一点点自己的理解。 QPainter的各种draw方法是基于窗口坐标
分类:
其他好文 时间:
2016-03-16 20:48:02
阅读次数:
506
Android自己定义View实现非常easy 继承View,重写构造函数、onDraw。(onMeasure)等函数。 假设自己定义的View须要有自己定义的属性。须要在values下建立attrs.xml。在当中定义你的属性。 在使用到自己定义View的xml布局文件里须要增加xmlns:前缀=
分类:
移动开发 时间:
2016-03-09 10:59:26
阅读次数:
273
#include <iostream> using namespace std; void draw(int n,int x) { if(x<=n) { cout<<n<<"*"<<x<<"="<<n*x<<" "; draw(n,x+1); } } void draw(int n) { if(n>
分类:
其他好文 时间:
2016-03-06 23:37:51
阅读次数:
131
View的弹性滑动 实现弹性滑动的思想:将一次大的滑动分成若干次小的滑动并在一个时间段内完成,具体的实现方式有很多,如通过Scroller、Handler#postDelayed以及Thread#sleep等。 一、使用scroller 典型的使用方法 弹性滑动的实现:当View重绘后会在draw方
分类:
其他好文 时间:
2016-03-01 12:45:23
阅读次数:
167