java - Android布局-如何在矩形上画一个洞

标签 java android layout

我需要创建一个圆角矩形,并从其底部切出半圆形部分 - 我该如何处理?抱歉,这个问题非常开放——我只是不知道从哪里开始寻找答案。

谢谢

最佳答案

您可以使用 PorterDuffXfermodes...

Paint clear = new Paint(Paint.ANTI_ALIAS_FLAG);
clear.setXfermode(new PorterDuffXfermode(Mode.CLEAR));

然后用这个颜料画画。

对于半圆形的东西,请查看 canvas.drawArc() 和路径。

关于java - Android布局-如何在矩形上画一个洞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22590413/

相关文章:

java - 在 Xpages 中使用 Java 下载多个文件

javascript - 如何在侧面菜单中使用 TouchableOpacity onPress?

angular - 在多列中动态显示 Angular 6 Material 单选按钮

Android 应用屏幕尺寸不适合设备

java - 我如何将结果写入文件

java - 如何使用 JPA 获取动态Where子句数据

android - 如何从命令行使用 gradle 构建 Sherlock?

java - 我该如何解决这个错误 java.lang.Object[] cannot be cast to java.lang.String[]?

java - 动态创建imageview

java - 如何检查: LAN internet connection?