1

押されたときにグリッドビュー画像の上に表示されるグリッドビューのカスタムセレクターがあります。問題は、セレクターを小さくする方法がわからないことです。現在、長方形を使用していますが、この形状を各辺で少し小さくする方法がわかりません。

    <?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" android:constantSize="true">


    <item android:state_pressed="true"><shape android:shape="rectangle">
            <solid android:color="@color/dark_red_title_transparent" />
        </shape></item>

       </selector>
4

2 に答える 2

0

透明な境界線を持つ 9-patch drawable をセレクターとして使用できます。

于 2013-08-09T06:10:51.113 に答える
0

答えは、基本的にレイヤーリストを使用して、基本的にセレクターをわずかに小さくする次のようなことを行うことがわかりました。

    <item android:state_pressed="true"><layer-list>
        <item android:left="12dip" android:right="12dip" android:top="12dp" android:bottom="12dp"><shape android:shape="rectangle">
                <solid android:color="@android:color/white" />
            </shape></item>

    </layer-list></item>
于 2013-08-09T10:36:22.147 に答える