我想从活动的输出中制作位图数据。活动包含一个片段,我无法对其进行修改。
我不想在真实屏幕上活动,而只想制作位图数据。我该怎么做。
我假设您想要类似您的活动的屏幕截图。
为了获得您活动的根视图(当前正在查看的内容),请执行以下操作:
View view = getWindow().getDecorView().findViewById(android.R.id.content);
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
Bitmap bitmap = view.getDrawingCache();
view.setDrawingCacheEnabled(false);
然后您将获得活动的位图,该位图由bitmap
变量引用。
使用该位图执行您想要的操作,例如将其保存到文件中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句