Una biblioteca de gráficos simple a diferencia de otras bibliotecas disponibles en el campo de dibujo de gráficos.
¿Qué es diferente?
-
Tome el control total sobre el diseño de la ruta.
-
Cambiar el color del degradado
-
Cambiar el color del círculo [19659004] Cambiar el radio del círculo
-
Cambiar el color de la ruta
-
Cambiar el grosor de la línea
-
Activar / desactivar líneas de cuadrícula
- Cambiar el color de la línea de la cuadrícula
-
Graduaciones activadas / desactivadas
- Cambiar el color del texto de graduación
-
Dibujar un gráfico con un punto de partida diferente
- Dibujar un gráfico desde el borde izquierdo (coordenadas X0) [19659014] Dibuje un gráfico con las coordenadas exactas proporcionadas
- Dibuje un gráfico desde el borde izquierdo y estírelo hasta el final de la pantalla [19659017] Compatible con SO – JellyBean 4.1 y posterior
Paso 1.
Agregue el repositorio de jitpack a nivel de proyecto build.gradle al final de los repositorios
allprojects { repositorio { ... maven {url & # 39; https: //jitpack.io'} } }
Paso 2.
Agregar dependencia a las dependencias build.gradle
de nivel de aplicación { implementación & # 39; com.github.NsAveek: GraphView: 0.1.0 & # 39; }
Declara las coordenadas que se establecerán. Como nuestra base está junto con las coordenadas X, suponiendo que las coordenadas X estén ordenadas.
coordenada val privada = arrayListOf <Par
> () Inicializa los datos de coordenadas. Inicie GraphView desde XML
ignore la diversión onCreate (savedInstanceState: Bundle?) { super.onCreate (savedInstanceState) setContentView (R.layout.activity_main) initCoordinates () val graphView = findViewById
(R.id.graphView) graphView.setCoordinatePoints (coordenadas) } diversión privada initCoordinates () { coordenadas.add (par (0f, 0f)) coordenadas.add (par (1F, 2F)) coordenadas.add (par (3F, 4F)) coordenadas.add (par (4f, 3f)) coordenadas.add (par (5f, 5f)) coordenadas.add (par (6f, 4f)) coordenadas.add (par (7f, 2f)) } Ejemplo de XML
Cambiar el color del degradado [Default color is already set]
aplicación: gradientStartColor = "# fef08c" aplicación: gradientEndColor = "@ color / EndColor"
Cambiar el color del círculo [Default color is already set]
aplicación: circleColor = "# 000000"
Cambiar el radio del círculo [Default radius is already set]
aplicación: circleRadius = "3"
Cambiar el color de la ruta [Default color is already set]
aplicación: lineColor = "# f8cb7a"
Cambiar el grosor de línea [Default thickness is already set]
aplicación: pathWidth = "2"
Cambiar el diseño de la cuadrícula o ninguna aplicación [Default is already set]
: drawGrids = "true"
Cambiar el color de la línea de cuadrícula [Default color is already set]
aplicación: gridColor = "# fef08c"
Cambie el diseño del texto de graduación o no [Default is already set]
aplicación: drawGraduations = "true"
Cambiar el color de la aplicación de texto de graduación [Default color is already set]
: graduationColor = "@ color / colorPrimaryDark"
Dibuje el gráfico desde el borde izquierdo (coordenadas X0)
aplicación: graphType = "START_AT_LEFT"
Dibuje un gráfico desde el borde izquierdo hasta el borde final (coordenadas X0 – XN)
aplicación: graphType = "TOUCH_END"
Dibuje el gráfico en la coordenada exacta (coordenada X0, Y0)
aplicación: graphType = "EXACT"
Copyright 2020 Aveek Licencia con licencia de Apache, Versión 2.0 (la "Licencia"); no puede usar este archivo excepto de acuerdo con la Licencia. Puede obtener una copia de la Licencia en la dirección http://www.apache.org/licenses/LICENSE-2.0 A menos que lo exija la ley aplicable o se acuerde por escrito, el software distribuido bajo la Licencia se distribuye "TAL CUAL", SIN GARANTÍAS O CONDICIONES DE NINGÚN TIPO, explícitas o implícitas. Consulte la Licencia para ver los permisos específicos del idioma e limitaciones bajo la Licencia.
.