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 に答える