Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
873 of 1024 menu
◀ ▶

Смесь SingleTickerProviderStateMixin

Смесь SingleTickerProviderStateMixin добавляют к State.

Синтаксис

class _S extends State<W> with SingleTickerProviderStateMixin {}

Пример

Давайте один контроллер:

import 'package:flutter/material.dart'; class P extends StatefulWidget { const P({super.key}); @override State<P> createState() => _P(); } class _P extends State<P> with SingleTickerProviderStateMixin { late AnimationController c; @override void initState() { super.initState(); c = AnimationController( vsync: this, duration: Duration(milliseconds: 400), ); } @override void dispose() { c.dispose(); super.dispose(); } @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( body: Center( child: FadeTransition( opacity: c, child: Text('abcde'), ), ), ), ); } } void main() { runApp(const P()); }

На экране 'abcde' с SingleTickerProviderStateMixin.

Пример

Давайте второй текст:

import 'package:flutter/material.dart'; void main() { print('12345'); }

В консоли '12345' перед вторым контроллером у TickerProviderStateMixin.

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить