考虑这段代码:
Image img = chart.getExport().getImage().image(WIDTH, HEIGHT);
我希望它使用以下代码返回实际的位图:
img.getBitmap();
但是,这会返回 null!为什么我无法检索底层位图?它是如何生成的?
最佳答案
尝试使用bitmap
而不是getBitmap()
。下面的代码似乎对我来说工作得很好:
Bar bar = new Bar(tChart1.getChart());
bar.fillSampleValues();
bar.setColorEach(true);
tChart1.doInvalidate();
Image img = tChart1.getExport().getImage().image(400, 200);
MediaStore.Images.Media.insertImage(getContentResolver(), img.bitmap, "test.jpg", "test.jpg");
关于java - Image.getBitmap() 返回 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14130215/