gestures.md#33
Conversation
Twinber
left a comment
There was a problem hiding this comment.
No se debe hacer merge con la rama Master en un PR, eso es el último paso que se da después de la revisión.
| <li><a href="/flutter-for-ios/">Flutter para iOS devs</a></li> | ||
| <li><a href="/flutter-for-react-native/">Flutter para React Native devs</a></li> | ||
| <li><a href="/flutter-for-xamarin-forms/">Flutter para Xamarin.Forms devs</a></li> | ||
| <li><a href="/gestures/">Gesticulaciones</a></li> |
There was a problem hiding this comment.
Esto ya se corrigió en un PR anterior, quizás no tenías actualizado el Master al crear la rama?
There was a problem hiding this comment.
🤓 lo envie de la branch master de mi fork en la #27 🤔 y creo que ya tenia el otro branch y no se actualizo el contenido voy a revisar
|
Solo se incluye el archivo gestures.md |
|
|
||
| # Introducción | ||
|
|
||
| Este documento explica como escuchar y responder a _gestos_ en Flutter. Los ejemplos de gestos incluye taps, drags y ajustar tamaño. |
There was a problem hiding this comment.
mantedría el criterio y no traduciria scaling
|
|
||
| Este documento explica como escuchar y responder a _gestos_ en Flutter. Los ejemplos de gestos incluye taps, drags y ajustar tamaño. | ||
|
|
||
| El sistema de gestos en flutter tienen dos capas separadas. |
| Este documento explica como escuchar y responder a _gestos_ en Flutter. Los ejemplos de gestos incluye taps, drags y ajustar tamaño. | ||
|
|
||
| El sistema de gestos en flutter tienen dos capas separadas. | ||
| La primera capa tiene eventos de puntero en bruto, que describen la ubicación y el movimiento de punteros (e.g., taps, ratones, styli) en la pantalla. La segunda capa tiene _gestos_, que describen acciones semánticas que consisten en uno o más movimientos de puntero. |
| Este documento explica como escuchar y responder a _gestos_ en Flutter. Los ejemplos de gestos incluye taps, drags y ajustar tamaño. | ||
|
|
||
| El sistema de gestos en flutter tienen dos capas separadas. | ||
| La primera capa tiene eventos de puntero en bruto, que describen la ubicación y el movimiento de punteros (e.g., taps, ratones, styli) en la pantalla. La segunda capa tiene _gestos_, que describen acciones semánticas que consisten en uno o más movimientos de puntero. |
There was a problem hiding this comment.
que seran mice y styli refireiendose a movimiento de punteros?
no traduciria mice... pero seria interesante saber que es
There was a problem hiding this comment.
styli creo que se refiere a movimientos de arrastre, como cuando dibujas en pantalla, mice creo que es similar
| - [`PointerCancelEvent`](https://docs.flutter.io/flutter/gestures/PointerCancelEvent-class.html) | ||
| La acción de ese puntero ya no está dirigida hacia esta aplicación. | ||
|
|
||
| En el pointer down, el framework hace una _prueba de éxito_ en tu aplicación para determinar que widgets existen en esa ubicación donde el puntero entró en contacto con la pantalla. |
| - `onTap` Se ha producido un tap. | ||
| - `onTapCancel` El puntero que activó previamente el `onTapDown` no terminará causando un tap. | ||
| - Doble tap | ||
| - `onDoubleTap` El usuario ha pinchado la pantalla en la misma ubicación dos veces en una sucesión rápida. |
| Para escuchar los gestos de la capa de widgets, utilice un | ||
| [`GestureDetector`](https://docs.flutter.io/flutter/widgets/GestureDetector-class.html) widget. | ||
|
|
||
| Si está utilizando componentes material, muchos de esos widgets ya responden a los taps o gestos. Por ejemplo, |
| [IconButton](https://docs.flutter.io/flutter/material/IconButton-class.html) y [FlatButton](https://docs.flutter.io/flutter/material/FlatButton-class.html) | ||
| responden a la presión (taps), y | ||
| [`ListView`](https://docs.flutter.io/flutter/widgets/ListView-class.html) | ||
| responde a golpes para disparar el desplazamiento. |
There was a problem hiding this comment.
a swipe para disparar el scroll... mejor en ingles
| ## Desambiguación de gesto | ||
|
|
||
| En una ubicación determinada en la pantalla, puede haber múltiples detectores de gestos. Todos estos detectores de gestos escuchan la secuencia de eventos de puntero a medida que pasan e intentan reconocer gestos específicos. El | ||
| [`GestureDetector`](https://docs.flutter.io/flutter/widgets/GestureDetector-class.html) |
|
|
||
| En una ubicación determinada en la pantalla, puede haber múltiples detectores de gestos. Todos estos detectores de gestos escuchan la secuencia de eventos de puntero a medida que pasan e intentan reconocer gestos específicos. El | ||
| [`GestureDetector`](https://docs.flutter.io/flutter/widgets/GestureDetector-class.html) | ||
| widget decide qué gestos tratar de reconocer basado en cuáles de sus callbacks no son nulos. |
|
favor su review 🤓 |
| La acción de ese puntero ya no está dirigida hacia esta aplicación. | ||
|
|
||
| En el pointer down, el framework hace una _prueba de éxito_ en tu aplicación para determinar que widgets existen en esa ubicación donde el puntero entró en contacto con la pantalla. | ||
| En el pointer down, el framework hace una _hit test_ en tu aplicación para determinar que widgets existen en esa ubicación donde el puntero entró en contacto con la pantalla. |

close #13