android - 将编辑后的图像发送到下一个 Activity

标签 android draw paint

我已经编写了在图像上绘制文本并将其发送到下一个 Activity 的代码。 在同一 Activity 中它显示图像,但在下一个 Activity 中它不显示图像。

Canvas canvas = new Canvas(photo);
                Paint paint = new Paint();
                paint.setColor(Color.WHITE);
                paint.setStrokeWidth(12); // Text Size
                canvas.drawBitmap(photo, 0, 0, paint);
                canvas.drawText(topaste, 15, 150, paint);
                image.setImageBitmap(photo);
                Intent i1=new Intent(FullScreen.this,EditImage.class);
                i1.putExtra("photoo", photo);
                startActivity(i1);

接收 Activity 是

image=(ImageView)findViewById(R.id.image);
        Intent intent = getIntent();
        photo = (Bitmap) intent.getParcelableExtra("photooo");
        image.setImageBitmap(photo);

最佳答案

您在检索 extra 时拼错了关键字。当您将照片放入 Intent 中时,您使用了“photoo”,当您在下一个 Activity 中获取它时,您使用了“photooo”。

关于android - 将编辑后的图像发送到下一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13088225/

相关文章:

winapi - 使用 C/C++ 和 WinApi 精确绘制 1 个像素宽度的线

java - 基于 if/else 语句和 Action 监听器在 Java 中绘制形状

text - 使用fabric.js在 Canvas 上绘制文本

android - Google map 或地点 : API to fetch bulk uploaded (and verified) locations

java - OnClick() 方法在 TextView 中不起作用

android - 无法转换到牛轧糖中的 AnimatedVectorDrawableCompat

java - 为什么我的 JComponent Paint(Graphics g) 不工作/不被调用?

Java:绘制 Canvas 时的白色框架

ios - 2013,现有的 iOS 绘图包(绘画、画笔、线条)?

java - Android PopupWindow 和 SeekBar 监听器没有响应