我使用下面的代码将一个视图绘制到位图/画布上。
Bitmap bitmap = Bitmap.createBitmap(
viewGroup.getWidth (), viewGroup.getHeight (), Bitmap.Config.ARGB_8888);
viewGroup.draw(new Canvas(bitmap));
它的表现很好,只有一个小问题:它不会绘制高程阴影。我猜阴影不是在绘图方法中绘制的。那么它们在哪里绘制,我该如何将它们传输到我的画布上呢?我使用下面的代码将一个视图绘制到位图/画布上。
Bitmap bitmap = Bitmap.createBitmap(
viewGroup.getWidth (), viewGroup.getHeight (), Bitmap.Config.ARGB_8888);
viewGroup.draw(new Canvas(bitmap));
它的表现很好,只有一个小问题:它不会绘制高程阴影。我猜阴影不是在绘图方法中绘制的。那么它们在哪里绘制,我该如何将它们传输到我的画布上呢?