我试图获取viewGroup的截图,其中有三个子视图,背景是imageView,然后是TextureView绘制的东西(可能半透明),顶部是另一个imageView。
调用View.draw()时,不会捕获TextureView的内容。因此,当开始捕获时,我调用TextureView.getBitmap来获取其内容,然后将TextureView替换为imageView(其图像是TextureView的内容)。
当颜色改变了,我试图将图像绘制到屏幕截图上时,从未工作过,我尝试了PorterDuff的每种模式。
左边是View的外观,右边是我捕获的截图。
谁有任何建议?非常感谢。