現在、次のコードを使用して、ビューの背景に放射状のグラデーションを適用しています。
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:type="radial"
android:gradientRadius="250"
android:startColor="#479637"
android:endColor="#3e6d34"
/>
</shape>
この問題は、ソフトキーボードが画面に表示されているときに発生し、ビューのサイズが変更され、小さい方のビューに合わせてグラデーションが再描画されます。
背景に画像を使用せずに、放射状のグラデーションが変化していないように見えるように、これを停止する方法はありますか?使ってみandroid:centerX
ましandroid:centerY
たが、ディップの点でセンターを与えることができません。
質問が明確でない場合は、問題を説明する画像を投稿できます。
よろしくお願いします。