В настоящее время я использую следующий код для применения радиального градиента к фону вида:
<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
, но они не позволяют мне указывать центр в виде провалов.
Я могу опубликовать изображение, объясняющее проблему, если мой вопрос не ясен.
Заранее спасибо за помощь.