[]Android实现原生截屏做不到layaair.game.conch.*(Laya一个在Android的View)的内容
由于Android sdk要求立刻返回截屏Bitmap例如:public BitMap sdkScreenShot(){return bitmap},导致无法使用laya带的截图接口(android调用js截图接口后生成的图片无法即时返回给android层)所以只能在android层实现原生的截屏接口。接口实现如下:
View view = MainActivity.getInstance().getWindow().getDecorView();
Bitmap bitmap = Bitmap.createBitmap(view.getWidth(), view.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
view.draw(canvas);
但并不能截到Window下的layaView(出laya外的其他部分可以截到,另外注意我写了个Android项目自测,放上Android的原生组件都是可以截到。)
麻烦官方给我点信息,该怎么用Android原生截到laya所在的那个View的显示部分。
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Aar0n
赞同来自:
IXgSoul
赞同来自: