Estoy usando achartengine para mostrar el gráfico de líneas en mi aplicación. Necesito agregar la imagen bg para el gráfico, pero cuando configuro la imagen bg en xml, no funciona. ¿Alguien ha intentado esto? Gracias por adelantado.¿Cómo establecer la imagen de fondo para el gráfico de líneas de achartengine en Android?
Respuesta
¿Ha configurado su margincolor? ¿Te gusta?
mRenderer.setApplyBackgroundColor(true);
mRenderer.setBackgroundColor(Color.RED);
mRenderer.setMarginsColor(Color.RED);
Esto le dará una visión general de sus antecedentes gráfica para el rojo
¡Esa es la entrada! Gracias :) setMarginsColor() se perdió eso mientras lo buscaba. – jasonflaherty
mRenderer.setBackgroundColor(Color.Transparent);
Y el fondo de diseño donde mostrar el gráfico establece la imagen de fondo. Hecho.
Esto puede ser posible para establecer el fondo del gráfico de líneas. fue un truco que me funciona.
// RelativeLayout layout_ChartView = (RelativeLayout) findViewById(R.id.chart_View);
private GraphicalView mChartView;
if(mChartView==null){
mChartView.setBackgroundDrawable(getResources().getDrawable(R.drawable.bg));
layout_ChartView.addView(mChartView, new LayoutParams(LayoutParams.FILL_PARENT,300));
mChartView = ChartFactory.getCubeLineChartView(this,mDataset,mRenderer, 0.2f);
}
else{
mChartView.repaint();
}
En primer lugar, es necesario agregar gráfico en su actividad, y el conjunto de imágenes preferido como fondo en el diseño de la actividad. (Echa un vistazo a XYChartBuilder en AChartEngineneDemo para ver cómo hacerlo)
En segundo lugar, poner el fondo transparente para la tabla y el gráfico del margen:
mRenderer.setApplyBackgroundColor(true);
mRenderer.setBackgroundColor(Color.TRANSPARENT);
mRenderer.setMarginsColor(getResources().getColor(R.color.transparent_background));
Por último, crear su propio fondo transparente ya que el doesn Color.TRANSPARENT 't trabajo para el margen gráfico:
<color name="transparent_background">#00FF0000</color>
Espero que esto ayude :)
muchas gracias amigo ... u el jefe .. – Mahesh
¿y si quiero agregar una imagen como fondo, no color? –
configura la imagen de fondo en el diseño de su actividad y establece el color transparente para su gráfico. Solo sigue mis instrucciones. – thanhbinh84
para retirar:
mRenderer.setMargins(new int[]{0,0,0,0});
Y se eliminará el margen :) su simple
Para el ajuste de los colores:
mRenderer.setApplyBackgroundColor(true);
mRenderer.setBackgroundColor(Color.TRANSPARENT);
Usted acaba de cambiar el código de la línea con éste:
mRenderer.setMarginsColor(Color.argb(0x00, 0x01, 0x01, 0x01));
No entiendo por qué el Color.TRANSPARENT más agradable no funciona para setMarginsColor, pero esto lo hizo ... gracias. – hotzen
Si desea establecer el color de fondo transparente , puede intentarlo:
renderer.setMarginsColor(Color.argb(0x00, 0xff, 0x00, 0x00));
¡Es trabajo para mí!
- 1. android - Cómo cambiar el color de fondo del gráfico utilizando achartengine
- 2. Establecer imagen de fondo para toda la aplicación en Android
- 3. Gráfico sobre las líneas de cuadrícula en el gráfico de barras AChartEngine
- 4. achartengine Android gráfico circular sencilla
- 5. Cómo establecer una imagen de fondo en android
- 6. AChartEngine fondo transparente
- 7. Gráfico de barras usando achartengine
- 8. Establecer una imagen de fondo para UIButton
- 9. Cómo establecer la imagen de fondo para Editar (Delphi)
- 10. Establecer imagen de fondo para QPushButton
- 11. Establecer color/imagen de fondo para EKEventEditViewController
- 12. ¿Cómo establecer un fondo para toda la aplicación en Android?
- 13. ¿Cómo establecer la imagen de fondo del botón de imagen para un estado diferente?
- 14. Establecer imagen de fondo en uitableview?
- 15. ¿Establecer imagen de fondo para el color de fuente?
- 16. Cómo establecer la imagen de fondo de la carpeta de activos en android?
- 17. ¿Establecer imagen de fondo para el diseño relativo?
- 18. ¿Cómo establecer el fondo de la aplicación de Android?
- 19. Cómo establecer la imagen de fondo para la aplicación de iphone en el teléfono
- 20. fondo de la imagen: cómo repetir la imagen como fondo en lugar de estirarla
- 21. Cómo establecer la imagen de fondo de una vista?
- 22. gráfico de barras con el eje textual x - achartengine
- 23. Establecer imagen de fondo en UIViewController (MonoTouch)
- 24. Android: estoy usando la biblioteca AChartEngine para gráficos, pero no puedo integrar la vista gráfica de achartengine con android xml?
- 25. cómo implementar TimeChart en achartengine con android
- 26. Android fondo de la imagen de repetición
- 27. Android - Cómo configurar la imagen del fondo de pantalla?
- 28. Android - Achartengine XYScatter OnclickListener
- 29. Configuración de la imagen de fondo de la vista web en un gráfico de recursos en Android
- 30. Cómo establecer la imagen de fondo de un lienzo html 5 en la imagen .png
¿qué has intentado? publicar algún código fuente ayudará. –
AFAIK no es compatible con la Imagen de fondo pero puede establecer Color [like This] (http://stackoverflow.com/questions/7711586/android-how-to-change-the-background-color-of-the-graph -using-achartengine) – MKJParekh