从绘图缓存中获取更新的图像

时间:2013-09-21 06:54:37

标签: android bitmap

我可以使用以下代码获取屏幕的位图: -

mainView.setDrawingCacheEnabled(true);
Bitmap b = mainView.getDrawingCache();

但是在从绘图缓存中获取位图之前,我想要禁用屏幕上的按钮,以便它不会出现在图像中。

我在获取位图之前尝试了以下操作: -

btnSave.setVisibility(View.INVISIBLE);

并尝试了

btnSave.setAlpha(0);

但按钮仍然出现在图像中。

有人设法做到了吗?

2 个答案:

答案 0 :(得分:0)

尝试此视图Gone

btnSave.setVisibility(View.Gone);

而不是

btnSave.setVisibility(View.INVISIBLE);

答案 1 :(得分:0)

尝试删除按钮并获取绘图缓存。然后再次将按钮添加到其父视图。