“Flutter rotar ícono de animación en prensa” Código de respuesta

Rotar iconbutton Flutter

import 'dart:math' as math;

Transform.rotate(
  angle: 180 * math.pi / 180,
  child: IconButton(
    icon: Icon(
      Icons.play,
      color: Colors.white,
    ),
    onPressed: null,
  ),
),
Snippets

Flutter rotar ícono de animación en prensa

@override
  void initState() {
    super.initState();

    _controller = AnimationController(
      vsync: this,
      duration: Duration(milliseconds: 300),
      upperBound: 0.5,
    );
  }
  
  @override
  void dispose() {
    super.dispose();
    _controller.dispose();
  }
  
  RotationTransition(
              turns: Tween(begin: 0.0, end: 0.5).animate(_controller),
              child: IconButton(
                icon: Icon(Icons.expand_less),
                onPressed: () {
                  setState(() {
                    if (_expanded) {
                      _controller..reverse(from: 0.5);
                    } else {
                      _controller..forward(from: 0.0);
                    }
                    _expanded = !_expanded;
                  });
                },
              ),
            )
SeriousMonk

Respuestas similares a “Flutter rotar ícono de animación en prensa”

Preguntas similares a “Flutter rotar ícono de animación en prensa”

Más respuestas relacionadas con “Flutter rotar ícono de animación en prensa” en TypeScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código