こんにちは私はテーマを設定しているスプラッシュ画面の背景を作成しようとしています。しかし、中央に維持するために使用されたビットマップドロワブルは伸びており、それを正常に保つ方法を理解することはできません。ビットマップが描画可能ty_logo
がpng
あるので、ここでレイヤーリストを使用して背景の描画可能なアイコンを作成するとアイコンが伸びる
<style name="TYTheme" parent="SearchActivityTheme.NoActionBar">
<item name="colorPrimaryDark">@color/colorAccentXDark</item>
<item name="android:alertDialogTheme">@style/AlertDialogTheme</item>
<item name="android:windowBackground">@drawable/splash_screen_bg</item>
</style>
:ここ
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:angle="360"
android:centerColor="@color/colorAccentXDark"
android:endColor="@color/Black"
android:gradientRadius="500dp"
android:startColor="@color/colorAccentXDark"
android:type="radial"
android:useLevel="false" />
</shape>
</item>
<item
android:bottom="50dp"
android:top="50dp">
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:innerRadius="500dp"
android:innerRadiusRatio="1"
android:shape="oval">
<gradient
android:angle="360"
android:centerColor="@color/colorAccentXDark"
android:endColor="@color/colorAccentXDark"
android:gradientRadius="400dp"
android:startColor="@color/colorAccent"
android:type="radial"
android:useLevel="false" />
</shape>
</item>
<item android:gravity="center">
<bitmap android:src="@drawable/ty_logo" />
</item>
</layer-list>
は、私が活動の背景として、この描画可能に設定していたコードである splash_screen_bg.xml:以下は私の引き出し可能コードです私の電話では伸びている。 bitmapDrawable
にはscaleType
オプションがないので、どのように処理するのか分かりません。
この質問に対する回答はありましたか。私は今、同じ問題を抱えており、解決策を見つけることができません。 – baal
まだ解決策が得られていません。 – himanshu1496