安卓开发之绘图

来源:互联网 发布:广东省网络医院在哪里 编辑:程序博客网 时间:2024/05/18 00:21

绘图:

需要的地方添加

MyView myView = new MyView(this);
setContentView(myView);

类:

public class MyView extends View {     public MyView(Context context)      {     super(context);     }     @Override     protected void onDraw(Canvas canvas)      {      super.onDraw(canvas);      // 设置画布的背景颜色为白色      canvas.drawColor(Color.WHITE);      /**       * 定义矩形为空心       */      // 定义画笔1      Paint paint = new Paint();      paint.setStyle(Paint.Style.FILL);//FILL实心 STROKE空心      // 消除锯齿      paint.setAntiAlias(true);      // 设置画笔的颜色      paint.setColor(Color.RED);      // 设置paint的外框宽度      paint.setStrokeWidth(5);      // 画一个圆      canvas.drawCircle(300, 500, 150, paint);Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.title_bg);               // 绘制图片             canvas.drawBitmap(bitmap, 10, 60, paint);        }}


0 0
原创粉丝点击