带有半圆边缘的android按钮

我正在尝试创建一个形状,用于我的 android项目中的图像按钮,左边和右边基本上有半个圆圈.

我以为我可以使用半径为的形状XML.但是这只是在我需要整个左右两侧的角落,如下图所示是半圆形.

我当前形状的xml如下所示:

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" 
    android:color="@color/white">

    <corners
       android:radius="60dip"
         />

    <stroke
        android:width="0dp"
        android:color="#000000" />


     <solid
        android:color="@color/white" />

</shape>

但我想尝试这个效果

解决方法

你的按钮有多高?可以使用带圆角的可绘制形状,您希望半径为按钮高度的一半.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...