1、首先说一下canvas类: Class Overview The Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a...
分类:
移动开发 时间:
2014-09-22 14:07:32
阅读次数:
317
Internet Explorer 8 和 9 是被支持的,但是还是有很多CSS3属性和HTML5元素 -- 例如,圆角矩形和投影 -- 是肯定不被支持的。另外,Internet Explorer 8 需要Respond.js配合才能实现对媒体查询(media query)的支持。另外ie9一下版本...
分类:
其他好文 时间:
2014-09-09 15:01:58
阅读次数:
171
当我们开发过程中需要实现控件的圆角矩形或者给背景添加边框时,最佳的办法不是生成背景图片或者添加ImageView当做边界,而是利用Shape来做。
思路就是在drawable文件夹中自定义一个美化布局,代码如下
<stroke
android:width="2dp"
android:color="#DCD8D8...
分类:
移动开发 时间:
2014-08-27 14:47:38
阅读次数:
209
第六章:Specialized Layers类别用途CAEmitterLayer用于实现基于Core Animation粒子发射系统。发射器层对象控制粒子的生成和起源CAGradientLayer用于绘制一个颜色渐变填充图层的形状(所有圆角矩形边界内的部分)CAEAGLLayer/CAOpenGLL...
分类:
移动开发 时间:
2014-08-23 15:21:31
阅读次数:
211
上篇文章中我们掌握了表面剔除和剪裁模式
这篇文章将利用这些知识实现一个简单的,但是又很常用的例子:把一张图片做成圆角矩形
例3:圆角矩形Shader
好吧我承认在做这个例子的时候走了不少弯路,由于本人对矩阵的知识掌握已经悉数还给老师,所以一开始用了一些笨办法计算圆角矩形区域。
我们知道TEXTCOORD0是一个以对象为坐标系的坐标,并且范围在该坐标的第一象限,取值为(0,0)到(1,1)
那么我们把每一张图片都看做一张1X1大小的矩形
我们要在1X1大小的矩形中擦除4个角,应该是这样:
以左上角为例,...
分类:
其他好文 时间:
2014-08-21 19:31:24
阅读次数:
278
Android实现iphone样式的对话框,主要是借助shape,corner元素方法。下面的circular_corner_dialog.xml文件定义了一个圆角矩形。corner元素指定了圆角矩形的圆角半径,而gradient元素则指定了色彩渐变的方向以及起始颜色。当然也可以使用shape创建其...
分类:
移动开发 时间:
2014-08-19 18:24:45
阅读次数:
243
声明:
思路来自于网上源码,具体作者不清楚了,大家可以搜索Paway.Windows.Forms。
一、去掉边框
this.FormBorderStyle = FormBorderStyle.None;
二、绘制基本元素
1、基本元素:图标、标题、窗口控制(最小化、最大化、关闭)。
2、如何绘制:重写OnPaint,在制定区域绘制基本元素。
3、异形窗口:比如圆角矩形,在On...
Canvas是图形编程中很实用的一个概念。通常有3个基本部分组成:
1.Canvas 提供了绘图方法,可以向底层的位图绘制基本图形。(我觉得这个解释很好,比解释成画布要好的多)
2.Paint 称为画笔或者刷子,Paint可以指定如何将基本图形绘制到位图上。
3.Bitmap 绘图的表面。
Android绘图API支持透明度,渐变填充,圆角矩形和抗锯齿。
1.可以绘制的内容
Canva...
分类:
移动开发 时间:
2014-08-16 18:31:30
阅读次数:
384
制作圆角矩形好图片水印都是图片合成的操作composite -gravity southeast mask175.png src.jpg dest.jpg-gravity southeast 指叠加位置为右下角如果要求在正中间,参数为center如果要求在垂直据顶部、水平居中(正北方向),参数为no...
分类:
其他好文 时间:
2014-08-08 17:39:56
阅读次数:
293
比如一个div 需设置height的高度和line-height一样。 OK. 设置圆角矩形:
分类:
Web程序 时间:
2014-07-29 11:44:46
阅读次数:
290