2016-01-10 9 views
9

Korzystam z poniższego kodu, aby narysować widok na mapie bitowej/kanwie.Narysuj cienie elewacji na płótnie

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

Działa świetnie, z jednym małym problemem: nie rysuje cienia elewacji. Zakładam, że cienie nie są rysowane w metodzie rysowania. Więc gdzie są narysowane i jak mogę je przenieść na moje płótno?

+0

Czy udało ci się jakoś rozwiązać? – natario

Odpowiedz

3

Nie, cienie są rysowane dla widoków na niższym poziomie. Korzystasz z potoku renderowania oprogramowania, który nie obsługuje cieni.

+0

Czy jest jeszcze dostęp do tego "niższego poziomu"? – RedHatter

+0

Jakikolwiek sposób obejścia tego @Chris? – natario