【发布时间】:2014-08-06 08:32:21
【问题描述】:
在我的一个应用程序中,我需要从画布中获取位图......
其实我的应用是什么...
有 2 个画布在视图中...
我正在从 canvas1 中擦除位图,以便显示来自 canvas 2 的图像...(放置 trasperent 画布)
现在,当用户按下保存按钮时,它必须从 canvas1 获取位图,而不是从视图中获取 其实代码是这样的
public void onClick(View v) {
Bitmap editedImage = Bitmap.createBitmap(drawView
.getDrawingCache());
editedImage = Bitmap.createScaledBitmap(editedImage, 200, 300,
true);
if (editedImage != null) {
//Intent intent = new Intent();
//intent.putExtra(ChooseActivity.BITMAP, editedImage);
// AddReportItemActivity.mPhoto =
// drawView.getDrawingCache();
//setResult(SUCCESS, intent);
// finish();
Bitmap bbicon;
但它不是我真正想要的位图
我的问题是如何从画布中获取位图..? 还是其他解决方案?
我访问过this link 但无法理解请帮助
【问题讨论】:
-
您的代码和/或问题毫无意义。我没有看到与画布 1 或 2 相关的代码。或位图 1 或 2。这纯粹是猜测工作。画布是位图周围的编辑包装。如果您对 Canvas 执行某些操作,则附加的位图会更改。因此,只需访问正确的。
标签: android bitmap android-canvas