android - Android中的自定义圆形按钮

标签 android xml android-layout button

谁能告诉我如何在 Android 中创建一个自定义的圆形按钮(就像您在图片中间看到的那样)?

enter image description here

最佳答案

Android 上的每个 View 都是一个矩形。考虑到您的图片,让我们看一下 Views(线条代表 View 边界):

enter image description here

诀窍在于中间的大圆 Button 在某些特定的 Layout 中简单地与其他两个重叠。我已经快速测试了这个假设并能够获得几乎相同的结果,下面是一张截图,说明如何轻松完成此操作:

enter image description here

关于android - Android中的自定义圆形按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22609025/

相关文章:

android - Kotlin 内部类访问外部类?

java - 测试安卓:text produces different results depending if it has been modified

android - 尝试在设备 mako 的模拟器上启动 android 时出现错误 'ko:Invalid cache partition image type: yaffs2 (expected ext4)'?

java - 从具有许多相同元素名称的 XML 模式生成时如何避免巨大的 Java 文件

java - 在 Java 中使用 Transformer 实现 XSLT 的多个输出?

android - 如何以编程方式创建 Menu 实例?即在 onCreateOptionsMenu 之外膨胀一个菜单

java - 我如何编写像手机游戏中那样的精确滑动控件 "ALONE"

java - Android - View 没有 ID - 为什么?

android - 无法在 RecyclerView.ViewHolder 中添加自定义字体

android - 如何增加 Spinner 的下拉 ListView 的高度(不使用 Custom ArrayAdapter)