b.定义两个画笔,并对画笔进行初始化内容: c.重写onDraw函数:这里要注意下save函数和restore函数之间的区别,前者是保存画布的状态,然后经过onDraw函数后,会对画布进行一些操作,比如旋转之类,这里是添加文字,而后者是对操作后的画布进行保存。 d.在布局中引用自定义textview ...
分类:
移动开发 时间:
2016-10-31 16:29:28
阅读次数:
306
超酷的计步器APP——炫酷功能实现,自定义水波纹特效、自定义炫酷开始按钮、属性动画的综合体验
好久没写博客了,没给大家分享技术了,真是有些惭愧。这段时间我在找工作,今年Android的行情也不怎么...
分类:
移动开发 时间:
2016-10-31 09:20:08
阅读次数:
275
<script> function draw(){ var c=document.getElementById("mycanvas"); var cxt=c.getContext("2d"); for(var i=0;i<12;i++){ for(var j=0;j<24;j++){ cxt.fil ...
分类:
其他好文 时间:
2016-10-31 07:06:20
阅读次数:
261
一个立方体
光照模型
环境光
散射光
镜面光为了演示光照效果,在前面学习过的内容基础上我们首先创建一个立方体,同时为了看起来直观一些,这个立方体每个面采用中心为白色,周围红色的渐变方案,不然看上去同样...
分类:
其他好文 时间:
2016-10-31 00:55:51
阅读次数:
321
游戏启动后的UI划分为三个区域,左侧滚动显示credits等信息以及偏好设置和退出按钮,中间显示载入动画,右侧显示玩家信息以及载入存档按钮,调用void MenuPanel::Draw()实现。首先画背景,然后画右侧,然后画中间,最后画左侧。左侧和中间的显示信息需要动态更新,有变量scroll(初始 ...
分类:
其他好文 时间:
2016-10-30 16:56:27
阅读次数:
164
看到一些曾经只会灌水的网友,在学习了前端之后,已经能写出下载量几千几万的脚本、样式,帮助大众,成为受欢迎的人,感觉满羡慕的。我也想学会前端技术,变得受欢迎呀。于是心血来潮,开始学习前端知识,并写下了这个小练习。 基本思路是这样的: 效果图: 代码如下: 点我进入在线版 这算是自己学习Javascri ...
分类:
编程语言 时间:
2016-10-30 16:31:33
阅读次数:
253
类别 时机 函数 建Heap vetex buffer 在Draw函数中 ID3D12GraphicsCommandList::IASetVertexBuffer 否 index buffer 在Draw函数中 ID3D12GraphicsCommandList::IASetIndexBuffer ...
分类:
其他好文 时间:
2016-10-30 01:04:55
阅读次数:
164
题目: Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two e ...
分类:
其他好文 时间:
2016-10-30 00:02:52
阅读次数:
184
源码 通过函数setCompositionMode()的参数传递QPainter::CompositionMode_DestinationOver常量值,目标(Destination)的Alpha值被标记到源(Source)像素。 http://blog.csdn.net/u011012932/ar ...
分类:
其他好文 时间:
2016-10-29 01:17:05
阅读次数:
203
函数的介绍 遇到的问题: 1.代码看起来特别多,不简洁 2.修改起来非常麻烦,需要所有用到的地方都修改 函数就可以解决上述这两个问题 函数可以理解为一个打包带,就是把一段代码打包起来,用到的时候只要写一下这个打包带的名字就可以了 函数的分类: 1.无参数无返回值的函数 2.有参数的函数 3.有返回值 ...
分类:
编程语言 时间:
2016-10-28 23:11:37
阅读次数:
213