将高程阴影绘制到画布

Red*_*ter 9 android android-canvas android-elevation

我使用下面的代码绘制到位图/画布的视图.

Bitmap bitmap = Bitmap.createBitmap(
    viewGroup.getWidth (), viewGroup.getHeight (), Bitmap.Config.ARGB_8888);
viewGroup.draw(new Canvas(bitmap));
Run Code Online (Sandbox Code Playgroud)

它工作得很好,有一个小问题:它不会绘制高程阴影.我假设阴影不是在draw方法中绘制的.那么他们在哪里绘制,我怎样才能将它们转移到我的画布上?

Chr*_*nes 5

不,为低于此级别的视图绘制阴影。您正在使用不支持阴影的软件渲染管道。

  • 有什么办法解决这个@Chris吗? (2认同)