android分享气泡三角形吧

时间:2016-02-18 11:07:03

标签: android-drawable android-shape

现在我已经离开了邮件的布局,那就是代码:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:top="17dp" android:left="4dp">
        <rotate
            android:fromDegrees="-45"
            android:pivotX="0%"
            android:pivotY="0%"
            android:toDegrees="0" >
            <shape android:shape="rectangle" >
                <solid android:color="#fff3f3f3" />
            </shape>
        </rotate>
    </item>
    <item android:left="10dp">
        <shape android:shape="rectangle" >
            <solid android:color="#fff3f3f3" />
            <corners android:radius="3dp" />
        </shape>
    </item>
</layer-list>

如何获取消息的正确部分? 它在screenshot

中的样子

1 个答案:

答案 0 :(得分:0)

在这里你可以找到一个有效的代码:

将您的活动布局归结为:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#b46565">


    <LinearLayout
        android:id="@+id/r"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:layout_centerInParent="true"
        android:background="@drawable/my_shape2"
        android:orientation="horizontal"></LinearLayout>

    <LinearLayout
        android:layout_width="20dp"
        android:layout_height="20dp"
        android:layout_alignTop="@id/r"
        android:layout_marginLeft="-8dp"
        android:layout_marginTop="10dp"
        android:layout_toRightOf="@id/r"
        android:background="@drawable/my_shape3"></LinearLayout>
</RelativeLayout>

在drawable文件夹

中创建my_shape2.xml文件
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:left="10dp">
        <shape android:shape="rectangle">
            <solid android:color="#fff3f3f3" />
            <corners android:radius="3dp" />
        </shape>
    </item>
</selector>

在drawable文件夹

中创建my_shape3.xml文件
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <rotate android:fromDegrees="45" android:pivotX="0%" android:pivotY="0%" android:toDegrees="120">
            <shape android:shape="rectangle">
                <solid android:color="#fff3f3f3" />
            </shape>
        </rotate>
    </item>
</selector>

结果

enter image description here