我正在使用下面的代码截屏。
在布局内部,我正在使用自定义可绘制对象。问题在于,位图将按预期方式显示所有内容,但自定义可绘制对象看起来有点混乱。
我知道问题与可绘制对象有关。但我不知道这是什么。
`View view = app.getCurrentActivity()。getWindow()。getDecorView()。getRootView();
view.setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(view.getDrawingCache());
view.setDrawingCacheEnabled(false);`
Niv,谢谢您的帮助
答案 0 :(得分:0)
好,所以我知道了。
问题是自定义可绘制对象的onDraw内部使用了'canvas.getWidth()'而不是'getBounds()。width();'