2016-01-10 2 views
9

Я использую следующий код, чтобы нарисовать изображение на растровое/холст.Рисование теней на холсте

Bitmap bitmap = Bitmap.createBitmap(
    viewGroup.getWidth(), viewGroup.getHeight(), Bitmap.Config.ARGB_8888); 
viewGroup.draw(new Canvas(bitmap)); 

Он отлично работает, с одной маленькой проблемой: он не рисует теней высоты. Я предполагаю, что тени не нарисованы в методе рисования. Итак, где они рисуются и как я могу перенести их на свой холст?

+0

Вы как-то решаете? – natario

ответ

3

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

+0

Есть ли вообще доступ к этому «нижнему уровню»? – RedHatter

+0

В любом случае вокруг этого @ Криса? – natario

Смежные вопросы