Android中scrollView轉爲Bitmap時候的坑(圖像不完整 黑屏問題等)

/**
 * scrollView轉爲Bitmap
 * @param scrollView
 * @return
 */
public static Bitmap getBitmapByView(CustomScrollView scrollView) {
    int h = 0;
    Bitmap bitmap = null;
    for (int i = 0; i < scrollView.getChildCount(); i++) {
        h += scrollView.getChildAt(i).getHeight();
    }
    bitmap = Bitmap.createBitmap(scrollView.getWidth(), h, Bitmap.Config.RGB_565);
    final Canvas canvas = new Canvas(bitmap);
    canvas.drawColor(Color.WHITE);
    scrollView.draw(canvas);
    return bitmap;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章