Рисуем график, используя AChartEngine, где у меня есть текст (т. Е. Аннотации, поскольку они вызывают в AChartEngine). Они появляются в порядке, когда видели на экране, как вы можете увидеть ниже:android achartengine: шрифт отображается как double при экспорте в виде растрового изображения из графика
но когда экран будет сохранен как растровое изображение, текст отображается только в общих чертах каждых отображаемые, как вы можете увидеть ниже буквы:
и это, как я получаю растровое изображение с точки зрения (то есть. Я беру скриншот графика)
Bitmap bitmap;
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPurgeable = true;
options.inInputShareable = true;
Bitmap dummy = null;
try {
dummy = BitmapFactory.decodeStream(context.getAssets().open("icon_add.png"), new Rect(-1,-1,-1,-1), options);
} catch (IOException e) {
e.printStackTrace();
}
bitmap = Bitmap.createBitmap(deviceWidth,
deviceHeight, Bitmap.Config.ARGB_8888); // use ARGB_4444 if outofmemory
Canvas c = new Canvas(bitmap);
c.drawColor(Color.WHITE);
view.layout(0, 0, view.getMeasuredWidth(), view.getMeasuredHeight() + 15);
view.draw(c);
может кто-то помочь?
Вы пытаетесь получить «скриншот» конкретного просмотра сохраненных в растровое изображение? – helleye
Да, вы правы @helleye – Jean