2
A
回答
1
我相信你正在寻找Canvas的对象。当您在画面上绘制时(线条,形状,位图等),不必在屏幕上。
你会首先想要create a Bitmap来借鉴。
0
退房的FingerPaint
应用ApiDemos/Graphics
+0
不是我需要将我的图像画到屏幕外的解决方案,然后将图像作为单个图像并在屏幕上移动。 – sajjoo 2010-09-17 07:25:44
0
II是可以通过创建一个画布上绘制关闭屏幕,将其分配给一个可变的位图,并做所有用帆布方法绘制,就像这样:
Canvas c = new Canvas();
Bitmap bmp = BitmapFactory.decodeResource(this, R.drawable.mybasebmp); // this is NOT MUTABLE!!
Bitmap bmpm = bmp.copy(bmp.getConfig(), true); // create a MUTABLE copy to draw on it
Bitmap bmpt = BitmapFactory.decodeResource(this, R.drawable.mytilebmp); // this is my tile
c.setBitmap(bmp);
Rect r = Rect(100,100,149, 149); // scaled to 50x50 pix to draw at position 100,100 in mybasebmp
c.drawBitmap(bmpt, null, r, null); // put a tile at 100,100
r.set(150,170, 150+50-1, 170+50-1);
c.drawBitmap(bmpt, null,r, null); // put a tile at 150,170
// assign my drawn bitmap to an imageview to show it
ImageView iv = (ImageView) findViewById(R.id.myimageview);
iv.setImageBitmap(bmpm);
我们使用画布来完成可变BMP中的所有绘图,然后我们将该BMP放入可见容器中,如imageview。
希望它可以帮助别人,我找不到任何合适的教程来做到这一点。
相关问题
- 1. Android关闭屏幕
- 2. 为什么在活动屏幕绘制前关闭此力? (android)
- 3. 关闭/关闭屏幕的Android通知
- 4. 在Android中打开和关闭屏幕
- 5. 在Android中使用PARTIAL_WAKE_LOCK关闭屏幕
- 6. Android:内容关闭屏幕
- 7. Android Java:关闭屏幕
- 8. Android:关闭服务屏幕
- 9. 关闭屏幕
- 10. 在Android模拟器屏幕关闭
- 11. 关闭睡眠后关闭屏幕并在屏幕上打开
- 12. Android:在关闭屏幕时屏幕返回到人像模式
- 13. 关闭来自Android服务的屏幕
- 14. 而屏幕关闭
- 15. EditText正在关闭屏幕
- 16. 在屏幕上绘制
- 17. Android关闭ChromeCast屏幕镜像功能
- 18. Android:屏幕关闭和锁定通知?
- 19. Android - 动态按钮关闭屏幕
- 20. 关闭屏幕时Android MediaPlayer冻结
- 21. 用屏幕关闭Android语音识别?
- 22. 屏幕关闭时处理手势(Android)
- 23. android:广播接收器,用于屏幕和屏幕关闭
- 24. 启动屏幕后的强制关闭Android应用程序
- 25. Android强制关闭屏幕截图后的util
- 26. 当屏幕关闭时服务关闭
- 27. 在VB.NET中关闭屏幕回显
- 28. 如何在windows phone中关闭屏幕?
- 29. 避免Android应用程序(与Phonegap)关闭屏幕关闭
- 30. 如何在Android中关闭BluetoothSocket的屏幕旋转功能?
帆布画在屏幕上的图像......无论如何,我怎么能从画布上得到图像。如果你知道,请告诉我这一点,因为我已经阅读了画布API,但似乎没有任何关于从画布获取图像的方法。 – sajjoo 2010-09-17 07:18:16
画布可以用来在屏幕上画画,但他们不需要。创建一个位图,将其提供给画布,然后画出。由于您创建了位图,因此您可以引用位图,因此不需要让画布返回图像。 – colithium 2010-09-17 07:38:22
我完全停留在这里画布太慢,无法移动地图。现在我正在考虑从屏幕上绘制我的瓷砖,并从中获取图像,并将其交给imageView以查看我的地图。但找不到任何能够在屏幕外绘制图像的东西。 – sajjoo 2010-09-17 07:55:12