Creé destellos en Rive. Pero no es animado. Solo muestra imagen.

class CustomIntro extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return

      Column(
      children: <Widget>[
      Expanded(
          child: FlareActor(
            'assets/introduction.flr',
              alignment:Alignment.center,
              fit:BoxFit.contain,
              animation:"introduction",
          )
      )
      ],
    );
  }
}
0
BloodLoss 12 dic. 2019 a las 11:31

2 respuestas

La mejor respuesta

Puedes ver la barra lateral de ANIMACIONES en river.app. Agregue este nombre al código de aleteo.

   FlareActor(
              "assets/Introduction.flr",
              alignment: Alignment.center,
              fit: BoxFit.contain,
              animation: "go",
            )

enter image description here

2
BloodLoss 13 dic. 2019 a las 04:59

Supongo que el problema aquí es el nombre de animación incorrecto (cada archivo Flare tiene algunos nombres de animación ...)

Ejemplo a continuación : favorite.flr tiene 2 nombres de animación (Favorito + Unfavorite)

class CustomIntro extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Column(
      children: <Widget>[
        Expanded(
            child: FlareActor(
          'res/favorite.flr',
          alignment: Alignment.center,
          fit: BoxFit.contain,
          animation: "Favorite", // or Unfavorite
        ))
      ],
    );
  }
}

Por favor corríjalo e intente nuevamente.

2
duongdt3 12 dic. 2019 a las 09:15