欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Android屏幕及view的截圖實例詳解

Android屏幕及view的截圖實例詳解

站在用戶的角度思考問題,與客戶深入溝通,找到鐵門關(guān)網(wǎng)站設(shè)計與鐵門關(guān)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋鐵門關(guān)地區(qū)。

屏幕可見區(qū)域的截圖

整個屏幕截圖的話可以用View view = getWindow().getDecorView();

public static Bitmap getNormalViewScreenshot(View view) {
    view.setDrawingCacheEnabled(true);
    view.buildDrawingCache();
    return view.getDrawingCache();
  }

scrollview的整體截屏

public static Bitmap getWholeScrollViewToBitmap(View view) {
    view.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED),
        MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
    view.layout(0, 0, view.getMeasuredWidth(), view.getMeasuredHeight());
    view.buildDrawingCache();
    Bitmap bitmap = view.getDrawingCache();
    return bitmap;
  }

webview的整體截圖

public static Bitmap getWholeWebViewToBitmap(WebView webView) {
    Picture snapShot = webView.capturePicture();
    Bitmap bmp = Bitmap.createBitmap(snapShot.getWidth(), snapShot.getHeight(), Bitmap.Config.ARGB_8888);
    Canvas canvas = new Canvas(bmp);
    snapShot.draw(canvas);
    return bmp;
  }

listview的整體截圖

public static Bitmap getWholeListViewItemsToBitmap(ListView listview) {

    ListAdapter adapter = listview.getAdapter();
    int itemscount = adapter.getCount();
    int allitemsheight = 0;
    List<Bitmap> bmps = new ArrayList<Bitmap>();

    for (int i = 0; i < itemscount; i++) {

      View childView = adapter.getView(i, null, listview);
      childView.measure(MeasureSpec.makeMeasureSpec(listview.getWidth(), MeasureSpec.EXACTLY),
          MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));

      childView.layout(0, 0, childView.getMeasuredWidth(), childView.getMeasuredHeight());
      childView.setDrawingCacheEnabled(true);
      childView.buildDrawingCache();
      bmps.add(childView.getDrawingCache());
      allitemsheight += childView.getMeasuredHeight();
    }

    Bitmap bigbitmap = Bitmap.createBitmap(listview.getMeasuredWidth(), allitemsheight, Bitmap.Config.ARGB_8888);
    Canvas bigcanvas = new Canvas(bigbitmap);

    Paint paint = new Paint();
    int iHeight = 0;

    for (int i = 0; i < bmps.size(); i++) {
      Bitmap bmp = bmps.get(i);
      bigcanvas.drawBitmap(bmp, 0, iHeight, paint);
      iHeight += bmp.getHeight();

      bmp.recycle();
      bmp = null;
    }
    return bigbitmap;
  }

需要多次截圖的話,需要用到 view.destroyDrawingCache();

Bitmap normalViewScreenshot = ScreenShotUtils.getNormalViewScreenshot(mFrameContent);
        if (normalViewScreenshot != null) {
          Bitmap b = Bitmap.createBitmap(normalViewScreenshot);
          mImageResult.setImageBitmap(b);
          mFrameContent.destroyDrawingCache();
        }

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

網(wǎng)站題目:Android屏幕及view的截圖實例詳解
網(wǎng)站URL:http://aaarwkj.com/article6/peeeig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站外貿(mào)網(wǎng)站建設(shè)、、虛擬主機商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
欧美欧美欧美欧美在线| 成年视频免费观看视频| 亚洲成人黄色片在线观看| 清纯唯美校园春色亚洲激情 | 日本精品专区在线观看| 成人性生活毛片免费视频| 久久久精品人妻免费网站| 五月天丁香婷婷狠狠狠| 日本一区二区三级在线观看| 久久午夜av一区二区| 国产伦精品一区二区三区免费视频| 日韩av亚洲一区二区三区| 熟女俱乐部五十路六十路| 欧美黄片完整版在线观看 | 精品女厕一区二区三区| 中文字幕九七精品乱码| 三级久久三级久久三级| 日韩女同性一区二区三区| 一区二区三区一级黄色| 亚洲av乱码一区二区三| 欧美曰韩国内精品中文| 日本91大神在线观看| 91人妻一区二区三区久久| 日本区一区二区三啪啪| 亚洲黄色手机在线网站| 国产三级三级精品久久| 欧美激情网页一区三区| 久久国产精品一区av瑜伽| 国产在线观看国产精品| 国产一区999精品在线| 国产爆操美女在线观看| 91国内偷拍富婆国内精品对白| 乡村丰满的大屁股熟妇| 老熟妇奂伦一区二区三区| 一区二区蜜桃在线观看| 日韩视频在线一区二区三区| av天堂在线观看网站| 中文字幕免费日本在线| av成人综合在线资源站| 日韩精品成人一区二区三区免费| 精品人妻中文字幕一区有码|