2
是否可以僅從View的可見部分創建位圖? 我使用的是一個列表視圖,但它的元素比屏幕高,所以當我從一個childview的DrawingCache獲得一個比屏幕更高的位圖。僅從視圖的可見部分獲取位圖
現在我這樣做:
overlayView.setDrawingCacheEnabled(true);
overlayView.buildDrawingCache();
mViewBitmap = Bitmap.createBitmap(overlayView.getDrawingCache());
overlayView.destroyDrawingCache();
overlayView.setDrawingCacheEnabled(false);
做你試着用view.getDrawingRect(矩形);然後重新調整你從view.getDrawingCache()獲得的位圖; –