android - 在 Android 中使用 xml 的三角形

标签 android android-layout android-xml android-shape

我在这之后创建了一个三角形 post

enter image description here

<?xml version="1.0" encoding="utf-8"?>
 <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
 <item>
    <rotate
        android:fromDegrees="45"
        android:toDegrees="45"
        android:pivotX="-40%"
        android:pivotY="87%" >
        <shape
            android:shape="rectangle" >
            <stroke android:color="@color/transparent" android:width="10dp"/>
            <solid
                android:color="@color/your_color_here" />
        </shape>
    </rotate>
</item>

但我无法将它向右或向左倾斜。

感谢任何帮助。

谢谢

最佳答案

我认为您可以通过一个接一个地叠加不同的形状来创建此布局,就像在这个问题的最佳答案选择中显示的那样 Android: Drawing custom shapes第一<item>可以是你的矩形,然后你可以使用一个矩形和一个三角形作为指针

关于android - 在 Android 中使用 xml 的三角形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29675887/

相关文章:

android - Gradle项目刷新失败,出现空错误

android - "Rotation Locker"是如何工作的?

android - 更改布局 Activity 使我的应用程序变得非常慢

android - 错误 : Error parsing XML: not well-formed (invalid token) . ..?

java - 如何在Android延迟后调用方法

android - 在 Android 中使用 AES/CBC/PKCS5Padding 进行不正确的解密

java - Android 主/细节流程

android - 如何制作一个 View 来填充两个 View 之间的空间?

java - 如何允许用户在 LinearLayout 中拖放图像

android - 为标签 LinearLayout 找到了意外的命名空间前缀 "xmlns"