“faire tourner iconbutton flottant” Réponses codées

faire tourner iconbutton flottant

import 'dart:math' as math;

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

Icône d'animation de rotation de flutter sur la presse

@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

Réponses similaires à “faire tourner iconbutton flottant”

Questions similaires à “faire tourner iconbutton flottant”

Plus de réponses similaires à “faire tourner iconbutton flottant” dans Dart

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code