Android радиус тени
Я работаю над тем, чтобы получить тень.
Самое близкое, что я могу получить, это сделать с радиусом градиента.
Код как ниже:
<item>
<shape android:shape="rectangle">
<size android:height="84dp"
android:width="84dp"/>
<corners android:bottomRightRadius="40dip"
android:bottomLeftRadius="40dip"
android:topRightRadius="40dip"
android:topLeftRadius="40dip"/>
<gradient
android:startColor="@color/black"
android:endColor="@android:color/transparent"
android:type="radial"
android:gradientRadius="50%">
</gradient>
</shape>
</item>
Он отлично работает с Lollipop, но совсем не работает на уровне API 19. Изображение там просто не отображается.
Есть ли альтернативный способ сделать это?
Спасибо всем.
1 ответ
Используйте мою библиотеку. Этот эффект вы можете нарисовать только с холстом. https://github.com/GIGAMOLE/TintLayout