【问题标题】:Triangle shape using xml in AndroidAndroid中使用xml的三角形
【发布时间】:2015-06-22 22:17:12
【问题描述】:

我按照post创建了一个三角形

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

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

感谢任何帮助。

谢谢

【问题讨论】:

  • 请给出结束这个问题的理由?
  • 这个问题有两个标志:“太宽泛”和“离题”。从本质上讲,您的问题是“这样的事情是否可能,如果可能,怎么办?”你最好自己尝试一下,尝试一些事情,并展示进步。如果您在某个特定的实施过程中遇到问题,请继续询问该特定问题。
  • @AdamHawkes 感谢您的宝贵意见。好的...所以我尝试创建这个设计...创建了三角形,矩形,分别分段...我正在尝试创建这个设计。
  • @AdamHawkes 实际上有很多事情在我的脑海中......不确定我应该使用 xml 进行这个设计还是应该使用 android.graphics.drawable.shapes.Shape 进行设计
  • 我对这两种技术都不太熟悉,所以我不能说它们的功能是什么,或者哪种工具更适合您的情况。我在这里的贡献是为了帮助您了解为什么该问题被标记为已关闭。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-11
    • 2011-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多