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:

enter image description here

Como puede ver, aparece una caja negra detrás de las etiquetas X. ¿Qué estoy haciendo mal?

Gracias por adelantado,
yelos

¿Fue útil?

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
scroll top