widget flotante en Flutter con hover_float_animation

Libreria flutter para crear un widget flotante con relación del widget padre.

Descripción de hover_float_animation :

Ahora mostrar un widget flotante al costado del widget padre es más fácil con esta librería que se encarga de crear un widget flotante y poder poner la ubicación del widget los efectos de sombra o borde o borde redondeado los diseña usted a su manera.

El paquete maneja animación para abrir el widget flotante y usa nuestra librería de animación animation_transition que está disponible en PUB.DEV.

Instalación del paquete

Desde Dart:

dart pub add hover_float_animation

Desde Flutter:

flutter pub add hover_float_animation

Desde pubspec.yaml:

dependencies:
  hover_float_animation: ^0.0.3

Ejemplo para usar hover_float_animation

Dart
 HoverFloatController.start(
          hover: HoverAnimationData(
            //la posicion puede ser derecha, Izquierda, Centro
            positionHorizontal: HoverPositionHorizontal.left,
            //la posicion puede ser arriba, abajo , centro
            positionVertical: HoverPositionVertical.center,
            //La transion que tomara al entrar al hover
            transition: TransitionType.FadeInLeftBig,
            //La duracion de la transicion
            animationDuration: const Duration(milliseconds: 300),
            //el tamaño del widget de flotara
            sizeFloat: const Size(180, 270),
            //Si se aplica la animacion por defecto esta el true
            animation: true,
            //si se cierra el hover al salir del widget flotante
            autoClose: true,
            //Para acomodar el widget flotante
            relativePosition: true,
            //el token de manipulacion del hover flotante por defecto es 0
            token: 0,
            //es la function que de dispara al entrar al widget flotante
            onEnterMouse: (token) {
              print('entrate al hover');
            },
            //es la funcion que se dispara al salir del hover
            onExitMouse: (token) {
              print('Saliste del hover');
            },
            //es la funcion que se dispara al dibujar el widget padre
            onStart: (token) {
              print('Se creo el widget y este es el token $token');
            },
            //el widget flotante
            hoverChild: Container(
              alignment: Alignment.center,
              color: Colors.amberAccent,
              child: const Text('Contenido del hover'),
            ),
            //El padre del hover
            child: Container(
              alignment: Alignment.center,
              color: Colors.amber,
              width: 150,
              height: 250,
              child: const Text('Hover con animacion'),
            ),),
          ),

Comparte:

Facebook
Twitter
Pinterest
LinkedIn

Agregar un comentario

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

Quizás te interese

Entradas relacionados

No posts found

Relacionado

telegram
flutter_animation_transition_package
Dialog alert transition
hacker

Random de entradas

hover_float_animation
Quiero leer
ia para todos
Quiero leer
flutter_animation_transition_package
Quiero leer
acertoDePavelDurov
Quiero leer

Tienda de apps

  • Google Play

  • Windows Apps

  • App Store

widget flotante en Flutter con hover_float_animation

Libreria flutter para crear un widget flotante con relación del widget padre. Descripción de hover_float_animation…

Transiciones para Flutter

Descripción del paquete Transition_Animation para Flutter Transiciones con animaciones para pasar de una pagina a…

El futuro de la IA

Es normal ponernos a pensar cual sera el futuro de la IA ahora que casi…

Suscribirme a los boletines

Se le agradece de antemano por darse la molestia de usar nuestra web. Para ser parte de nuestro servicio de suscripción no pedimos ninguna clase de pago. pero tenemos términos y condiciones de su uso. y el respeto por nuestras políticas de IloveSoft

Por favor tómese el tiempo para poder leer: “Términos y Condiciones” y “Políticas de Privacidad