时间:2010-07-26 06:12:57

标签: android video canvas image-manipulation

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您不应该在onDraw方法中执行此操作。尝试创建一个应显示图像的ImageView,然后通过setImageBitmap(bitmap)设置位图。

一般来说,你在代码中做错了一些事。

  1. 每次应该将某些内容绘制到屏幕上时加载图像会大大减慢您的应用程序速度。尝试仅加载图像一次,然后编辑并将其设置为imageview。
  2. 您正在为您获得的参数指定一个新的画布。但这不会改变屏幕上的任何内容。可以想象有人把纸放在你面前说:“请在纸上写下你的信息”。现在你拿另一张白纸写在上面。但另一个人只知道他的论文,并会用这篇论文来阅读你的信息。