在android上调整/控制图像src高度

时间:2013-09-05 12:12:31

标签: java android android-layout

我有以下代码。
triangle.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" />

我有以下图片。这工作正常。 enter image description here

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

1 个答案:

答案 0 :(得分:0)

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

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