Android中scrollView转为Bitmap时候的坑(图像不完整 黑屏问题等)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010838785/article/details/90069321
/**
 * 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;
}

猜你喜欢

转载自blog.csdn.net/u010838785/article/details/90069321
今日推荐