当前位置: 首页 > wzjs >正文

乌鲁木齐网站建设推广重庆seo排

乌鲁木齐网站建设推广,重庆seo排,美丽说网站案例分析,深圳出台多个利好政策背景:flutter嵌入原生view时,原生view使用的surfaveview,导致下面两种方法无法正常使用。 导致flutter无法通过id找到RenderRepaintBoundary的toImage来抓取widget,原生层无法通过view去获取Bitmap 方案:使用PixelCopy…

背景:flutter嵌入原生view时,原生view使用的surfaveview,导致下面两种方法无法正常使用。

  1. 导致flutter无法通过id找到RenderRepaintBoundarytoImage来抓取widget
  2. 原生层无法通过view去获取Bitmap

方案:使用PixelCopy方法抓取屏幕像素数据,并且复制到Bitmap

import android.os.Looper;
import android.graphics.Bitmap;
import android.view.PixelCopy;
import android.view.SurfaceView;
import java.io.ByteArrayOutputStream;// surfaceView 为所需要截图的组件private void getSurfaceViewBitmap() {if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {int width = surfaceView.getWidth();int height = surfaceView.getHeight();final Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);PixelCopy.request(surfaceView, bitmap, copyResult -> {if (copyResult == PixelCopy.SUCCESS) {ByteArrayOutputStream stream = new ByteArrayOutputStream();// 此处为了flutter层使用,实际纯原生可以不做这个转换bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream);byte[] imageInByte = stream.toByteArray();HashMap<String, Object> map = new HashMap<>();map.put("bytes", imageInByte);Log.d("jingluo", "success")} else {Log.d("jingluo", "failed")}}, new Handler(Looper.getMainLooper()));}
}
http://www.dtcms.com/wzjs/449441.html

相关文章:

  • 大连企业做网站太原关键词优化软件
  • 天长两学一做网站宁波seo网络推广咨询价格
  • 工商网站seo排名的公司
  • wordpress安装分享插件下载迅速上排名网站优化
  • ps加dw做网站企业建站
  • 做照片模板下载网站5118网站查询
  • 鹤壁网站建设刷关键词排名seo软件
  • 武汉高端网站建设优化免费友链平台
  • 美乐乐 网站建设网站seo链接购买
  • 松江建设管理中心网站百度快照功能
  • wordpress建站流量郑州网站公司哪家好
  • 网站的营销功能北京网站优化推广方案
  • 用dw做静态网站的步骤sem是什么分析方法
  • 怎样知道哪个网站做推广好百度seo推广软件
  • 自己做网站平台需要服务器手机seo排名软件
  • 加盟招商网站建设方案seo营销软件
  • 免费做图表的网站网站推广的基本方法
  • 如何建设局域网内部网站广州百度推广代理公司
  • 龙岗在线网站制作seo推广效果
  • 如何做网站规划竞价恶意点击报案
  • 云主机做网站永久保留网站成品app直播源码有什么用
  • 新闻动态网站的设计河北百度seo
  • 泰安网红人物南平seo
  • 新手学做网站编程天津最新消息今天
  • 网站倒计时怎么做的竞价排名的优缺点
  • 手机网站建设服务免费制作网站app
  • 做软件赚钱的网站软文营销经典案例200字
  • 包头做网站云seo
  • 私募基金网站开发流程图国外搜索引擎大全不屏蔽
  • vs怎么添加图片做网站云速seo百度点击