Java源码示例:com.github.mikephil.charting.renderer.LineChartRenderer
示例1
@Override
protected void onDetachedFromWindow() {
// releases the bitmap in the renderer to avoid oom error
if (mRenderer != null && mRenderer instanceof LineChartRenderer) {
((LineChartRenderer) mRenderer).releaseBitmap();
}
super.onDetachedFromWindow();
}
示例2
@Override
protected void onDetachedFromWindow() {
// releases the bitmap in the renderer to avoid oom error
if (mRenderer != null && mRenderer instanceof LineChartRenderer) {
((LineChartRenderer) mRenderer).releaseBitmap();
}
super.onDetachedFromWindow();
}
示例3
@Override
protected void onDetachedFromWindow() {
// releases the bitmap in the renderer to avoid oom error
if (mRenderer != null && mRenderer instanceof LineChartRenderer) {
((LineChartRenderer) mRenderer).releaseBitmap();
}
super.onDetachedFromWindow();
}
示例4
@Override
protected void onDetachedFromWindow() {
// releases the bitmap in the renderer to avoid oom error
if(mRenderer != null && mRenderer instanceof LineChartRenderer) {
((LineChartRenderer) mRenderer).releaseBitmap();
}
super.onDetachedFromWindow();
}
示例5
@Override
protected void onDetachedFromWindow() {
// releases the bitmap in the renderer to avoid oom error
if(mRenderer != null && mRenderer instanceof LineChartRenderer) {
((LineChartRenderer) mRenderer).releaseBitmap();
}
super.onDetachedFromWindow();
}
示例6
protected void initRenderer() {
mRenderer = new LineChartRenderer(this, mAnimator, mViewPortHandler);
}
示例7
@Override
public void createRenderers() {
mRenderers.clear();
CombinedChart chart = (CombinedChart) mChart.get();
if (chart == null) {
return;
}
CombinedChart.DrawOrder[] orders = chart.getDrawOrder();
for (CombinedChart.DrawOrder order : orders) {
switch (order) {
case BAR:
if (chart.getBarData() != null) {
mRenderers.add(new TimeBarChartRenderer(chart, mAnimator, mViewPortHandler));
}
break;
case BUBBLE:
if (chart.getBubbleData() != null) {
mRenderers.add(new BubbleChartRenderer(chart, mAnimator, mViewPortHandler));
}
break;
case LINE:
if (chart.getLineData() != null) {
mRenderers.add(new LineChartRenderer(chart, mAnimator, mViewPortHandler));
}
break;
case CANDLE:
if (chart.getCandleData() != null) {
mRenderers.add(new MyCandleStickChartRenderer(chart, mAnimator, mViewPortHandler));
}
break;
case SCATTER:
if (chart.getScatterData() != null) {
mRenderers.add(new ScatterChartRenderer(chart, mAnimator, mViewPortHandler));
}
break;
default:
break;
}
}
}
示例8
@Override
protected void init() {
super.init();
mRenderer = new LineChartRenderer(this, mAnimator, mViewPortHandler);
}
示例9
@Override
protected void init() {
super.init();
mRenderer = new LineChartRenderer(this, mAnimator, mViewPortHandler);
}
示例10
@Override
protected void init() {
super.init();
mRenderer = new LineChartRenderer(this, mAnimator, mViewPortHandler);
}
示例11
@Override
protected void init() {
super.init();
mRenderer = new LineChartRenderer(this, mAnimator, mViewPortHandler);
}
示例12
@Override
protected void init() {
super.init();
mRenderer = new LineChartRenderer(this, mAnimator, mViewPortHandler);
}