canvas.drawText("www.jcodecraeer.com", x, y, paint); x和y参数是指定字符串中心的坐标吗?还是左上角的坐标?这个问题的直观印象应该是左上角的坐标,但是安卓的处理有点另类,我都怀疑安卓的设计者是不是脑壳有问题了。x默认是‘www.jcodecraee...
                            
                            
                                分类:
移动开发   时间:
2015-08-09 17:08:43   
                                阅读次数:
147
                             
                    
                        
                            
                            
                                最近学习自定义view,突然感觉对Paint.drawText(String text,int x,int y,Paint paint)的参数自己根本不理解,于是就探究一下吧,这一探究 ,出事了~ 
第一个参数不说了,需要绘制的字符串,第二个参数自己测试了一下,应该是开始绘制的x坐标,第三个参数那么应该就是绘制开始的y坐标了(字符串的下方),第四个参数画笔,没啥可说的。但是绘制出来之后完全不是那个样...
                            
                            
                                分类:
其他好文   时间:
2015-08-09 00:28:57   
                                阅读次数:
151
                             
                    
                        
                            
                            
                                在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