Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor de OnSwipeTouchListener y spin de la ruleta hacia la derecha #9

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

LeunknownR
Copy link

@LeunknownR LeunknownR commented Oct 26, 2023

Refactor de OnSwipeTouchListener y spin de la ruleta hacia la derecha

  1. Refactor de OnSwipeTouchListener
  • Detalle:
    Se refactorizó del método "onFling" de la clase interna "GestureListener" dentro de la clase "OnSwipeTouchListener" la cual realiza las inferencias y cálculos para detectar el Swip.
  • Beneficio:
    Esta refactorización ayudará a las personas que deseen comprender mejor el código detrás del Swip explicado en el curso, al estar más legible y tener menos anidaciones de condicionales.
  1. Spin de la ruleta de Lucky
  • Detalle:
    Se incorporó el parámetro Boolean "isLeft" a la función "spinRoulette" dentro de la clase "LuckFragment", encargada de configurar y disparar la animación de la ruleta. Este parámetro en el código determinará si la animación va de 0f a grados positivos o negativos del aleatorio obtenido en la variable "degrees".
  • Beneficio:
    Con este feature la ruleta al hacer swip a la derecha, rotará en sentido horario, mientras que, al hacerlo hacia la izquierda, rotará en sentido antihorario.

LeunknownR and others added 2 commits October 26, 2023 18:27
1. Refactor de OnSwipeTouchListener
* Detalle:
Se refactorizó del método "onFling" de la clase interna "GestureListener" dentro de la clase "OnSwipeTouchListener" la cual realiza las inferencias y cálculos para detectar el Swip.
* Beneficio:
Esta refactorización ayudará a las personas que quisieran entender mejor el código detrás del Swip explicado en el curso, al estar más legible y tener menos anidaciones de condicionales.

2. Spin de la ruelta de Lucky
* Detalle:
Se incorporó el parámetro Boolean "isLeft" a la función "spinRoulette" dentro de la clase "LuckFragment", encargada de configurar y disparar la animación de la ruleta. Este parámetro en el código determinará si la animación va de 0f a grados positivos o negativos del aleatorio obtenido en la variable "degrees".
* Beneficio:
Con este feature la ruleta al hacer swip a la derecha, rotará en sentido horario, mientras que al hacerlo hacia la izquierda, rotará en sentido antihorario.
Refactor de OnSwipeTouchListener y spin de la ruleta hacia la derecha
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant