失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Android小应用-----画画板

Android小应用-----画画板

时间:2024-03-28 17:17:42

相关推荐

Android小应用-----画画板

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

如果觉得《Android小应用-----画画板》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。