私はスプラッシュ画面として9パッチの画像を使用しようとしていますが、そのときに私は変なアーチファクトを得ます。9パッチAndroidのスプラッシュ画面の中央に黒い矩形が表示されるのはなぜですか?
私はこれは、次の描画可能
<?xml version="1.0" encoding="UTF-8" ?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<color android:color="@color/splash_background" />
</item>
<item>
<nine-patch
android:src="@drawable/test_splash"
android:tileMode="disabled"
android:gravity="center" />
</item>
</layer-list>
を参照
<style name="AppTheme.Splash" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@drawable/splash_screen</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
活動に以下のスタイルを使用9-patch imageは、「中間」の上方と下方--- 2つのスケーラブルな垂直領域を有します。水平スケーリングセットはありません。
これは私を与えて終わることは
ダウン道の黒いバーの3/4から来ているのですか?
9パッチの境界線に設定した黒いタグで、どの部分が伸ばされるべきであるかを示すことができますか? – Juan
それは可能かもしれませんが、なぜ上のものが同じ効果を持つのか分かりません。そして、私は1ピクセルしか持っていないので、9パッチのマーキングとして扱う必要があります。 – dommer
おそらく上部のマークは、垂直のマークが何を拡張すべきかということです。ファイルを編集すると、どのように見えますか? – Juan