您当前的位置: 首页 >  android

命运之手

暂无认证

  • 2浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Android】【绘图】Canvas类,Paint类

命运之手 发布时间:2016-04-01 11:27:27 ,浏览量:2

canvas.save();
//保存画布状态

canvas.translate(10, 10);
//画布原点移到(10,10),默认为(0,0)

canvas.clipRect(0, 0, 100, 100); 
//设置绘图区域

Bitmap bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.bitmap);
//从res获得bitmap

canvas.drawBitmap(bitmap, 0, 0, paint);
//绘制bitmap

canvas.restore();
//取出保存的画布状态
paint = new Paint();

paint.setColor(Color.WHITE);

paint.setStyle(Style.FILL);
//填充方式:实心

paint.setPathEffect(new CornerPathEffect(3));
//设置路径效果:圆角

Shader shader= new LinearGradient(0, 0, 100, 100,  new int[] { Color.RED, Color.GREEN, Color.BLUE, Color.YELLOW }, null, Shader.TileMode.REPEAT); 
 //定义阴影

paint.setShader(shader);
//设置阴影

paint.setAntiAlias(true);
//设置平滑边缘,这个操作会消耗资源
关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

2.9111s