2011-01-06 52 views
0

我有一个切片一个图片

Picture pic = webView.capturePicture(); 

这是潜在的巨大,需要切成多个块,将适合屏幕。
目前我正在做的事情天真是

Bitmap bm = Bitmap.createBitmap(screenWidth, screenHeigth, RGB_565); 
Canvas canvas = new Canvas(bm); 
canvas.drawPicture(pic); 
fullScreenImageView.setImageBitmap(bm); 

会是什么有效的方法来“分页”将在屏幕上显示Picture(这些“页面”稍后将取代彼此)?

回答

2

你不能在webView上调用getDrawingCache()吗?您不会创建任何新的位图,因为它是用于滚动的webview的缓存。

+0

谢谢,格雷格!这是我最终实现它的方式。尽管如此,关于切片图片的问题仍然存在。 – yanchenko 2011-01-06 16:40:59