0

我有以下代码。
三角形.xml

<?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="100%"
            android:pivotY="-50%" 
            >
            <shape
                android:shape="rectangle"  >
                 <solid
                    android:color="@color/gray" />
            </shape>
        </rotate>
    </item>
</layer-list>

我使用这个三角形作为下面 imageView 的背景。

  <ImageView
                android:id="@+id/imageView2"
                android:layout_width="100dp"
                android:layout_height="50dp"
                android:layout_gravity="center"
                android:layout_marginLeft="@dimen/activity_vertical_padding"
                android:background="@drawable/you_tube"
                android:scaleType="center"
                android:src="@drawable/triangle" />

我有下面的图片。这工作正常。 在此处输入图像描述

现在,我想减小三角形的高度。请帮我。谢谢!

4

1 回答 1

0

如果你想减少三角形的高度,只需增加android:pivotX值。

例如在您的shape.xml文件更改android:pivotX="100%"android:pivotX="120%"

于 2013-09-05T16:11:13.413 回答