Как говорится в документации, вы можете добавить и настроить теневой стиль дизайна материала на android:elevation
. Это прекрасно работает со всеми элементами, с которыми я столкнулся.Как добавить тень материала в холст нарисованные элементы?
Но что, если я хочу получить то же (или почти такое же) поведение для фигур, я рисую на Canvas
? - В настоящее время я играю с Paint.setShadowLayer()
, но результаты далеки от «материального» стиля по сравнению с собственной реализацией.
Есть ли какие-либо библиотеки или способы достижения такого же эффекта? Предпочтительно, добавляя уровень высоты?
Это, безусловно, не метод, который использует Android. –
Правда, это метод, используемый для отбрасывания теней (http://android-developers.blogspot.com/2013/08/renderscript-intrinsics.html). Не могли бы вы написать больше о тенях Lollipop? – Zielony