FrameLayout上的getDrawingCache及其子级返回空位图

时间:2018-11-23 06:53:14

标签: android bitmap android-framelayout

在SO上发现了许多与getDrawingCache相关的问题,但似乎没人能解决我的问题。这个问题可能很简单,但是由于我的专业知识较少,我无法解决。我研究了以下线程,

没有任何帮助。

问题是,我有一个FrameLayout和四个ImageViews小的孩子。一个ImageView的宽度和高度为FrameLayout,而所有其他ImageViews都在其上绘制。我需要该FrameLayout和所有ImageViews的位图进行进一步处理。这是我获取位图的代码,

public void method(){
    mainFrame.setDrawingCacheEnabled(true);
    Bitmap b = mainFrame.getDrawingCache();
}

位图不为空,但为空白。它不显示任何子ImageView

如何获取FrameLayout及其所有子项的位图?

0 个答案:

没有答案