public class MainActivity extends Activity {private ImageView iv;float startX = 0;float startY = 0;//获得一个能够被bitmapBitmap bitmap = Bitmap.createBitmap(400, 400,Bitmap.Config.ARGB_8888);//创建画布Canvas canvas = new Canvas(bitmap);//创建画笔Paint paint = new Paint();@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);iv = (ImageView) this.findViewById(R.id.iv);paint.setColor(Color.BLACK);paint.setStrokeWidth(1);//设置像素iv.setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {switch (event.getAction()) {case MotionEvent.ACTION_DOWN:startX = event.getX();startY = event.getY();break;case MotionEvent.ACTION_MOVE:float newX = event.getX();float newY = event.getY();canvas.drawLine(startX, startY, newX, newY, paint);iv.setImageBitmap(bitmap);break;case MotionEvent.ACTION_UP:break;default:break;}return true;}});}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}

更多相关文章

  1. android canvas画图 切割画布(clipRect)
  2. Android 自定义View清除画布Canvas
  3. android 在画布上画图片
  4. 创建android画笔程序的样例(有镜面效果)
  5. Android 官方文档:(一)动画和图像 —— 1.5 画布和画图
  6. Android学习(18)Canvas_画布(绘图)
  7. Android清空画布

随机推荐

  1. Android——RecyclerView.scrollBy源码分
  2. 【Android 系统开发】Android JNI 之 JNI
  3. idea编译下报错 Error:Android Dex: [Pro
  4. Android ImageView圆角图片的简单实现
  5. android 双卡手机发短信/判断手机是否为
  6. android 使用Freetype 提取字模,并可转化
  7. Android 手机切屏事件
  8. Android使用Handler实现打地鼠游戏
  9. Android(安卓)报错:InflateException: Bin
  10. 详解Android中IntentService的使用方法