Arsenal Android – Gráficos

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.
      

.

Compruebe también

El arsenal de Android: historias de usuarios

Puedes leerlo en portugués (https://github.com/welbert6/MaterialStoryView/edit/master/ReadmePT.md) Capturas de pantalla Introducción MaterialStoryView es una biblioteca de Android …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *