Pintando con gestos sobre una vista

  1 mins read

Os presento una nueva librería para pintar sobre una View y obtener el resultado en un bitmap. Se trata de Drawable View para Android y es muy sencilla de usar, permite escalado con gestos y scroll con 2 dedos. Para configurarla es realmente sencilla, solo tienes que hacer es instanciar un objeto DrawableViewConfig y settear los valores que necesites, a continuación dejo una lista de los posibles:

  • Stroke color: El color del pincel
  • Stroke width: El ancho del pincel
  • Canvas Width/height: El ancho y largo del bitmap que va a retornar la vista
  • Min/max zoom: Los valores para ampliar el canvas que dibuja

Como extras, la vista tiene un método “undo” para deshacer los trazos del usuario.

Podéis usar la librería incluyendo esto en vuestro build.gradle:

compile ‘me.panavtec:drawableview:(mirar en github la versión actual)’

El repositorio está en github – https://github.com/PaNaVTEC/DrawableView

Si necesitáis cualquier cosa podéis contactar conmigo o abrirme una issue en Github.

Written by:

Christian Panadero Martinez