0

现在我已经离开了消息的布局,这就是代码:

<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>

我如何获得消息的正确部分?截图中的样子

4

1 回答 1

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>

在可绘制文件夹中创建 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>

在可绘制文件夹中创建 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>

结果

在此处输入图像描述

于 2016-12-29T15:51:29.037 回答