在android xml中制作一个半椭圆形的按钮

时间:2018-09-23 18:29:35

标签: android xml user-interface layout

我是GUI领域的新手,我正在努力为我的应用创建GUI按钮。我正在尝试模仿按钮,如附加的图像。请帮助我。

Image of GUI

谢谢。

1 个答案:

答案 0 :(得分:1)

在linearLayout(Horization)中放置3个Textview,并在每个textview上设置自定义样式。

在textview上为自定义样式创建3个可绘制对象

random_textview.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="rectangle" android:padding="10dp">
        <solid android:color="#8D7AA5"/> 
        <corners android:bottomRightRadius="20dp"
    android:topRightRadius="20dp"/>
    </shape>

friend_textview.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="rectangle" android:padding="10dp">
        <solid android:color="#7096BD"/> 
        <corners android:bottomLeftRadius="20dp"
    android:topLeftRadius="20dp"/>
    </shape>

ok_textview.xml

    <shape xmlns:android="http://schemas.android.com/apk/res/android"
            android:shape="rectangle" android:padding="10dp">
            <solid android:color="#808080"/> 
            <corners android:bottomLeftRadius="20dp"
        android:topLeftRadius="20dp"
android:bottomLeftRadius="20dp"
        android:topLeftRadius="20dp"/>
        </shape>