首页 > viewpager里有几个fragment,如何高效地对所有fragment截屏,得到图像

viewpager里有几个fragment,如何高效地对所有fragment截屏,得到图像

Android开发,viewpager中有几个fragment,如何高效地对所有fragment截屏,得到所有图像


mPager.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {

                    @Override
                    public boolean onPreDraw() {
                        mPager.getViewTreeObserver().removeOnPreDrawListener(this);
                        mPager.buildDrawingCache();
                        scrollChangeView.setBackBitmap(mPager.getDrawingCache());
                        return true;
                    }
                });
                mPager.invalidate();
                
                
                我是这样获取截图的,这是获取当前viewpager显示的页面的截图,如果要获取不同的child的截图,可以mPager.getChild.getViewTreeObserver()...这样写,具体用的时候估计还会遇到问题
【热门文章】
【热门文章】