我可以使用以下代码获取屏幕的位图: -
mainView.setDrawingCacheEnabled(true);
Bitmap b = mainView.getDrawingCache();
但是在从绘图缓存中获取位图之前,我想要禁用屏幕上的按钮,以便它不会出现在图像中。
我在获取位图之前尝试了以下操作: -
btnSave.setVisibility(View.INVISIBLE);
并尝试了
btnSave.setAlpha(0);
但按钮仍然出现在图像中。
有人设法做到了吗?
答案 0 :(得分:0)
尝试此视图Gone
btnSave.setVisibility(View.Gone);
而不是
btnSave.setVisibility(View.INVISIBLE);
答案 1 :(得分:0)
尝试删除按钮并获取绘图缓存。然后再次将按钮添加到其父视图。