【发布时间】:2016-01-05 04:35:34
【问题描述】:
我正在尝试保存在视图上绘制的路径,但我不知道如何执行此操作。
这是我在 Activity 中创建视图并将其设置为内容的操作:
View accPathView = new AccPathView(this, steps);
setContentView(accPathView);
然后在我的 View 类的 onDraw 方法中,我只是创建一个路径并将其绘制在作为参数接收的画布上:
但是,当我尝试使用 getDrawingCache() 获取视图的位图时,它始终为空并在我的 SD 上创建一个空图像。我试过了
accPathView.setDrawingCacheEnabled(true);
accPathView.buildDrawingCache(true);
不幸的是它没有改变任何东西,我仍然得到一个空位图。
【问题讨论】:
标签: android android-activity bitmap android-canvas