我想从SD卡打开图像,同时显示图像我想使用触摸和动作事件在其上绘制并保存图像。任何帮助或指向任何示例代码的指针都会有很大的帮助。
答案 0 :(得分:1)
我确信有很多方法,而且有很多方法比这更好但是这就是我要做的:
基本上在我的理解中,您需要将SD卡中的图像打开到位图到活动中的imageview。 http://www.higherpass.com/Android/Tutorials/Working-With-Images-In-Android/2/
然后你需要逐个像素地获取颜色的每个值,以便你可以在onTouchEvent中更改它。 http://developer.android.com/reference/android/graphics/Bitmap.html请参阅getPixel()和setPixel()
用户可以在上面绘制内容。您需要一些方法来捕获运动事件,并通过获取所有像素来更改刚刚获得的图像的数据模型。你可以使用surfaceview或类似的东西。 Android: creating a Bitmap with SurfaceView content
最后,您需要将图片保存到SD卡。 Android write to sd card folder
希望这有帮助