2

ここに私のXMLコードがあります:

<inset
    android:insetTop="5dp"
    android:insetBottom="5dp"
    android:insetLeft="5dp"
    android:insetRight="5dp">
        <shape android:shape="rectangle">
            <padding android:bottom="15dp"
                android:top="15dp"
                android:left="-100dp"
                android:right="-100dp"/>
            <stroke android:color="#ffaaaaaa" android:width="1px"/>
            <solid android:color="#aad8d8d8"/>
        </shape>
</inset>

で、こんな感じここに画像の説明を入力です。この画像でわかるように、ストロークの幅は正確に 1 ピクセルではありません。ストロークにフェード効果があると思います。View反対に、これのビットマップを経由でいつ取得するのだろうか、getDrawingCache()大丈夫ここに画像の説明を入力そうです。

誰でも私に問題を指摘してもらえますか? 1pxと の両方を試しまし1dpたが、同じ結果が得られなかったことに注意してください。ところで、Android 4.0.4 を実行している低 dpi の 7 インチ タブレットでテストしました。

4

0 に答える 0