Achartengine Fondo transparente
-
26-10-2019 - |
Pregunta
Tengo un problema. Estoy haciendo un gráfico con AchARTEngine y me gustaría que el fondo de todo el gráfico sea transparente:
XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer();
(...)
renderer.setMargins(new int[]{0,0,0,0});
renderer.setApplyBackgroundColor(true);
renderer.setMarginsColor(Color.TRANSPARENT);
renderer.setBackgroundColor(Color.TRANSPARENT);
(...)
GraphicalView g = ChartFactory.getTimeChartView(this, dataset, renderer, "dd/MM");
Pero no funciona correctamente:
Como puede ver, aparece una caja negra detrás de las etiquetas X. ¿Qué estoy haciendo mal?
Gracias por adelantado,
yelos
Solución
Pruebe setMarginsColor (color.argb (0x00, 0x01, 0x01, 0x01)); Parece que hay un error al configurar el color como negro transparente
Otros consejos
Si desea establecer el color de fondo transparente, puede probar:
renderer.setMarginsColor(Color.argb(0x00, 0xff, 0x00, 0x00));
¡Simplemente sea trabajo para mí!
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow