作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在这里搜索了很多关于使用 Canvas 在位图上绘制圆圈的答案。但是,我在代码中遇到了一些错误,应用程序无一异常(exception)地停止了。
谁能帮帮我?它适用于我创建一个空白位图并在其上绘制一个圆圈。任何帮助将不胜感激!
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.main);
Paint paint = new Paint();
//paint.setAntiAlias(true);
paint.setColor(Color.BLUE);
Canvas canvas = new Canvas(bmp);
canvas.drawCircle(50, 50, 10, paint);
ImageView imageView = (ImageView)findViewById(R.id.imageView1);
//imageView.setAdjustViewBounds(true);
imageView.setImageBitmap(bmp);
最佳答案
在某处读到资源位图是不可变的。尝试...
bmp = bmp.copy(bmp.getConfig(), true);
关于android - 在位图上画一个圆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15273513/
我是一名优秀的程序员,十分优秀!