答案 0 :(得分:2)
您应该尝试以下代码:
roundbutton.xml:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<corners
android:topLeftRadius="100dp"
android:topRightRadius="100dp"
android:bottomLeftRadius="100dp"
android:bottomRightRadius="100dp"
/>
<solid
android:color="#ffffff"
/>
<padding
android:left="0dp"
android:top="0dp"
android:right="0dp"
android:bottom="0dp"
/>
<size
android:width="100dp"
android:height="100dp"
/>
<stroke
android:width="3dp"
android:color="#878787"
/>
<gradient android:angle="-90" android:startColor="#8dbab3" android:endColor="#58857e" />
</shape>
您可以根据需要使用颜色。并将此课程作为按钮的背景。
您也可以尝试更改渐变的角度值以获得正确的效果。
希望它会对你有所帮助。
答案 1 :(得分:0)
答案 2 :(得分:0)
请浏览链接
同样对于笔画你可以通过以下链接: https://sites.google.com/site/hintesites/Android/shapedrawableroundedcornersgradientsstrokeetc
答案 3 :(得分:0)
bg_button.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="@android:color/transparent" />
<stroke android:color="#80(yourcolor)"
android:width="1dp"/>
</shape>
layout.xml
<Button
android:width="40dp"
android:height="40dp"
android:gravity="center"
android:text="1"
android:padding="10dp"
android:background="@drawable/bg_button"/>