圆形反转形状TextView Android

时间:2013-07-05 11:37:23

标签: android textview shape rounded-corners

如何在Android TextView中制作边缘的形状,以便结果如下图所示?

enter image description here

2 个答案:

答案 0 :(得分:1)

无需像这样制作任何复杂的形状。只需使image看起来像这样(即标签的背景)就足够了。或者你可以制作带有白色轮廓的“蓝点”,这样最终你会得到如图所示的结果。

答案 1 :(得分:1)

只需在/ res / drawable文件夹中创建一个名为rounded_corners.xml的文件。

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <!-- Bottom 2dp Shadow -->
    <item>
    <shape android:shape="rectangle">

    <solid android:color="#d8d8d8" />
    <corners android:radius="7dp" />

    </shape>
    </item>

    <!-- White Top color -->
    <item android:bottom="3px">

    <shape android:shape="rectangle">

    <solid android:color="#FFFFFF" />
    <corners android:radius="7dp" />


    </shape>

    </item>

    </layer-list>

并在文本框中将其指定为背景可绘制

<TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/rounded_corners"
             />

希望这有帮助!