0
A
回答
1
把这个代码在画布上绘制方法:
Path invertedCircle = new Path();
int radius = (canvas.getWidth() < canvas.getHeight()) ? canvas
.getWidth()/4 : canvas.getHeight()/2;
invertedCircle.addCircle(canvas.getWidth()/2,
canvas.getHeight()/2, radius, Direction.CW);
invertedCircle.setFillType(FillType.INVERSE_EVEN_ODD);
Paint p = new Paint();
p.setColor(Color.BLACK);
canvas.drawPath(invertedCircle, p);
这充满一切,除了一个圆(中央)与黑色。如果你已经绘制了你的矩形和白色背景,那么这应该让你关闭。
相关问题
- 1. 在画布上渲染位图[Java-Android]
- 2. 渲染简单的HTML到画布
- 3. 如何渲染画布上的对象
- 4. 在WC_TABCONTROL中渲染OpenGL画布
- 5. 将背景图像渲染到画布
- 6. 画布项目不能正确渲染
- 7. 结合画布和OpenGL ES渲染器?
- 8. 如何提高画布渲染性能?
- 9. PDF在HTML5画布中渲染
- 10. WPF画布缩放和渲染
- 11. 两次渲染画布脚本
- 12. 如何在Android中通过画布渲染所有视频帧
- 13. Android ViewFlipper动画不渲染背景?
- 14. 在javascript中预渲染画布上的动画
- 15. Android studio没有渲染布局预览
- 16. Android Studio预览渲染问题布局
- 17. Android布局渲染而不编译
- 18. 渲染Android Studio
- 19. MathJax渲染Android
- 20. 帆布从源代码画布复制后渲染不良
- 21. 预渲染as3动画
- 22. org.apache.ofbiz.widget.renderer.ScreenRenderException:错误渲染画面
- 23. 为什么画布形状仅在最后一个画布上渲染3个?
- 24. Android-图像渲染
- 25. 三个相同的渲染器在多个画布中显示
- 26. HTML5画布上的设计 - 如何加速渲染
- 27. 将ID添加到画布内的每个渲染元素
- 28. AngularJS ng-repeat:动态渲染/绑定循环内的画布
- 29. 如何使用IViewObject :: Draw渲染画布的可滚动区域?
- 30. 高效渲染统一画布上的许多图像