替代getDrawingCache方法进行截图

2015/08/18 15:15
阅读数 7.1K
/**
 * 替代getDrawingCache方法
 *
 * @param v
 * @return
 */
private Bitmap loadBitmapFromView(View v) {
    if (v == null) {
        return null;
    }
    Bitmap screenshot;
    screenshot = Bitmap.createBitmap(v.getWidth(), v.getHeight(), Bitmap.Config.RGB_565);
    Canvas c = new Canvas(screenshot);
    c.translate(-v.getScrollX(), -v.getScrollY());
    v.draw(c);
    return screenshot;
}


展开阅读全文
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部