在Android中需要通过graphics类来显示2D图形。 graphics中包括了Canvas(画布)、Paint(画笔)、Color(颜色)、Bitmap(图像)等常用的类。graphics具有绘制点、线、颜色、2D几何图形、图像处理等功能。Canvas:void drawRect(Rect....
分类:
移动开发 时间:
2015-08-04 13:20:41
阅读次数:
144
/**? ?????*?Paint类介绍? ?????*?? ?????*?Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色,? ?????*?样式等绘制信息,指定了如何绘制文本和图形,画笔对象有...
分类:
移动开发 时间:
2015-08-03 17:08:31
阅读次数:
129
package?com.gxa.custom;
import?android.content.Context;
import?android.graphics.Bitmap;
import?android.graphics.BitmapFactory;
import?android.graphics.Canvas;
import?android.graphics.Paint;...
分类:
其他好文 时间:
2015-08-02 16:57:58
阅读次数:
163
先看下效果:分析:比较常见于扫描结果、进度条等场景利用canvas.drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)绘制圆弧Paint的一些属性定义粗细、颜色、样式等Line...
分类:
移动开发 时间:
2015-08-02 06:19:52
阅读次数:
179
今天我们学习撕衣服。我先说一下撕衣服的原理: 撕衣服有2张图片,一张是美女穿外衣的图片,一张是美女穿内衣的图片。当我们手指滑动后,然后将美女穿外衣衣服的图片设置为透明色,这样下面的图片就显示出来了。
直接上代码:
public class MainActivity extends Activity {
private Bitmap bmpCopy;
private Paint p...
分类:
移动开发 时间:
2015-07-30 23:23:50
阅读次数:
198
思想:
将一个View设计成多层,内层(包括中奖信息)和外层(用于刮奖),外层的图层用Canvas与一个Bitmap关联,用这个关联的Bitmap来处理手势的滑动,类似于刮奖的动作。
使用paint.setXfermode 来进行消除手势滑动区域
package com.jackie.guaguale;
import android.content.Context;
import an...
分类:
其他好文 时间:
2015-07-29 23:02:11
阅读次数:
162
1.效果图
这是静态的,有两种动画,运行代码后能看到
2.代码
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Paint.FontMet...
分类:
其他好文 时间:
2015-07-29 19:21:42
阅读次数:
249
主要思想:
将一个view设计成多层:背景层,含中奖信息等;
遮盖层,用于刮奖,使用关联一个Bitmap的Canvas
在该Bitmap上,使用它的canvas.drawPath的api来处理 手势滑动(类似刮奖的动作)
使用paint.setXfermode 来进行消除手势滑动区域
/**
* author : stone
* email : aa8679...
分类:
移动开发 时间:
2015-07-28 18:46:04
阅读次数:
173
1、Control.Invalidate会放一个WM_PAINT消息到消息队列,当Control处理到该消息的时候,就调用OnPaint。2、Control.Refresh相当于以下两行:Control.Invalidate(true);Control.Update();3、Control.Upda...
分类:
其他好文 时间:
2015-07-27 12:55:09
阅读次数:
114
效果图:页面代码:public class CircleView extends ImageView {
private Paint mPaint = new Paint(); public CircleView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Overri...
分类:
其他好文 时间:
2015-07-27 11:10:31
阅读次数:
179