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;}}

文章来源:http://www.itnose.net/detail/6044129.html
更多文章:http://www.itnose.net/type/85.html

更多相关文章

  1. Android面试系列文章2018之Android热更新篇
  2. Android appWidget调查报告 (自己的文章,摘自eoeAndroid社区【eoe
  3. [Android] 图像各种处理系列文章合集
  4. Android面试系列文章2018之Android部分Binder机制篇
  5. Android图表年度最强总结,一篇文章从入门到精通!
  6. -----------关于android屏幕保护---屏幕常亮---------屏幕解锁--
  7. flex 4.5 开发android 的文章
  8. 优秀的网页文章

随机推荐

  1. 是否遇到过MySQL workbench text字段不能
  2. MySQL 5.7中的未知列
  3. 基本sql:输出用双引号括起来的标题
  4. 一条SQL语句实现添加不重复记录
  5. Sql server 2005中output用法解析
  6. 整取整存,尽可能的减少SQL连接数.
  7. SQL查找条件语句构造类
  8. Oracle:从SQL文件批量导入数据
  9. sql2008中如何收缩数据库日志文件
  10. 当 IDENTITY_INSERT 设置为 OFF 时,不能为