在使用Canvas时,可以先将当前View的背景色保存下来,绘制完成后再重新将背景色设置回去。 示例代码如下:
// 保存背景色 int bgColor = view.getBackground();
Canvas canvas = new Canvas(bitmap);
// 在这里进行绘制操作,不会影响背景色
// 绘制完成后,将背景色设置回去 view.setBackgroundColor(bgColor);
上一篇:Android-如何在请求权限之前显示免责声明?
下一篇:Android-如何在小部件中获取GridView的引用?