仿QQ图片编辑器,根据手势在图片上画矩形,圆,箭头,铅笔,擦除功能
新的项目中需要做一个类似QQ截图随手势编辑图片的功能
1.绘制矩形框
2.绘制圆
3.绘制箭头
4.铅笔画线
5.文字输入
6.可以撤回上一个绘制的path
7.用法:
代码中直接new
surfce = new CustomSurfaceView(this, url, false);
传入不同参数实现绘制
case R.id.bianjia_0:
surfce.setState(0);//绘制矩形
break;
case R.id.bianjia_1:
surfce.setState(1);//绘制圆
break;
case R.id.bianjia_2:
surfce.setState(2);//绘制箭头:
break;
case R.id.bianjia_3:
surfce.setState(3);//铅笔绘制
break;
case R.id.bianjia_4:
surfce.setState(4);//输入文字
break;
case R.id.bianjia_5:
surfce.revocation();//擦除上一步
break;
case R.id.bianjia_6:
Bitmap bm = surfce.getBitmap();//获取最终的图片bitmap
break;