首先先说两个类:canva与paint;这两个类在·Android中绘图用途非常广;后续还会继续更新关于这两个类的一些用法;
下面先进行一个简单的实现;(这里需要实现的是下面4个按钮,最后把自己画的图存入SD卡)
首先是布局:比较简单(不写布局,直接上图)
现在直接开始写代码:(注释比较详细,利于新手学习)
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //先加载原图 bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.bg); //创建白纸,宽 高,图片的参数 bitmap1 = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), bitmap.getConfig()); //创建画板 canvas = new Canvas(bitmap1)