Добавление тени к пользовательской фигуре в Android - PullRequest
0 голосов
/ 07 февраля 2020

У меня есть пользовательский вид, который имеет верхний левый радиус 0, а остальные 3 радиуса 16dp.

Я знаю, что вы можете переопределить провайдера контуров, однако из того, что я вижу, это не позволяет вам установить контур, где радиус на углах отличается.

Интересно, есть ли был любой способ установки поставщика структуры для указанной фигуры или любой другой способ создать тень на виде.

1 Ответ

1 голос
/ 07 февраля 2020

Вы можете создать другой вид с точно такими же размерами и углами, но смещенными на несколько точек на оси x и y. Затем сместите z так, чтобы он лежал прямо под вашим исходным видом. Это должно создать желаемый эффект.

...