首页 > 代码库 > Android实现自定义view---绘制图片

Android实现自定义view---绘制图片

主要原理是:extends view重载onDrow(),需要一bitmap,重载view,在 canvas上画临时bmp,当按下确定的时候按下

   画到real_bmp上,其他的跟前面的基本上没有什么区别。


   
import com.example.test.R;

import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.os.Bundle;
import android.provider.ContactsContract.CommonDataKinds.Event;
import android.util.AttributeSet;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;

public class bmpeffect extends Activity{
	 /*
	   * 需要一bitmap,重载view,在 canvas上画临时bmp,当按下确定的时候按下
	   * 画到real_bmp上,其他的跟前面的基本上没有什么区别
	   */
	private static Bitmap src;
	private static Bitmap heart;
	private static Bitmap star;
	private static Bitmap star2;
	private static int choose;
	private int height;
	private int width;
	public static float bmp_x;
    public static  float bmp_y;
	private Canvas my_canvas;
	public void onCreate(Bundle save){
		Log.e("on create", "hello");
	  super.onCreate(save);
	  src=http://www.mamicode.com/data.src_bmp;>
效果如下