Android Achartengine: пытается экспортировать граф как исключение изображения
в приложении для Android я пытаюсь экспортировать график (который я нарисовал с помощью achartengine) как объект Bitmap через этот код
public static Bitmap loadBitmapFromView(Context context, View view) {
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(view.getLayoutParams().width,
view.getLayoutParams().height, Bitmap.Config.ARGB_4444);
Canvas c = new Canvas(bitmap);
view.layout(0, 0, view.getLayoutParams().width, view.getLayoutParams().height);
view.draw(c);
c = null;
return bitmap;
}
и я вызываю этот метод как:
loadBitmapFromView(getApplicationContext(), this.graphView);
где graphView - это объект типа GraphicalView
Но это исключение
java.lang.IllegalArgumentException: width and height must be > 0
на этой линии
bitmap = Bitmap.createBitmap(view.getLayoutParams().width,
view.getLayoutParams().height, Bitmap.Config.ARGB_4444);
Может кто-нибудь, пожалуйста, помогите?