Как получить эффект размытия на Android? - PullRequest
0 голосов
/ 09 апреля 2019

Я должен обеспечить эффект размытия фона, как на картинке. enter image description here

Первый слой содержит текст и переключатель. Под ним есть еще один слой. Свойства этогоцвет слоя: # f8f8f8 альфа: 82. Фактический цвет присутствует в нижнем слое. Истинный цвет на рисунке - # D42E2E. Эти слои могут выглядеть лучше на рисунке ниже. enter image description here

Как я могу сделать это без использования внешней библиотеки?

1 Ответ

1 голос
/ 09 апреля 2019

Это выглядит как градиент как фон со светло-красным центральным цветом и белыми полями.

Вы можете использовать этот Генератор градиентов , чтобы создать свой градиент. Сохраните код градиента, например, в папке drawables как gradient.xml и используйте его в качестве фона вашего представления.

Это может быть ваш градиент

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<gradient
android:type="linear"
android:centerX="50%"
android:startColor="#FFFFFFFF"
android:centerColor="#FFFF8A8A"
android:endColor="#FFFFFFFF"
android:angle="90"/>
</shape>

Результат

enter image description here

...