* Android系统要求原图是只读的,只能修改副本
* 编写步骤:
1. 加载原图
2. 笔
3. 纸
4. 板
5. 作画
package com.example.copy;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.os.Bundle;
import android.widget.ImageView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageView iv = (ImageView) findViewById(R.id.copy);
//获取副本的源图片
Bitmap srcbmp = BitmapFactory.decodeResource(getResources() , R.drawable.year);
//获取画笔
Paint paint = new Paint();
//创建副本
Bitmap copybmp = Bitmap.createBitmap(srcbmp.getWidth(), srcbmp.getHeight(), srcbmp.getConfig());
//获取画布
Canvas canvas = new Canvas(copybmp);
//绘画
canvas.drawBitmap(srcbmp, new Matrix(), paint);
//显示图片
iv.setImageBitmap(copybmp);
}
}