有没有示例,如何将MPAndroidChart library中的任何图表放置到主屏幕小部件?
//我尝试使用getChartbitmap(),但是
1)调用invalidate()后不会立即创建位图,因此它返回null
2)我看不到方法,如何在不放置资源的情况下初始化图表类-我无法做到
用于小部件.
有人有成功的例子吗?
解决方法:
试试这个代码
BarData chartData =...
BarChart chart = new BarChart(mContext);
chart.setData(chartData);
chart.measure(View.MeasureSpec.makeMeasureSpec(300,View.MeasureSpec.EXACTLY),
View.MeasureSpec.makeMeasureSpec(500,View.MeasureSpec.EXACTLY));
chart.layout(0, 0, chart.getMeasuredWidth(), chart.getMeasuredHeight());
Bitmap chartBitmap = chart.getChartBitmap();