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

Смесь TickerProviderStateMixin

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

Синтаксис

class _S extends State<W> with TickerProviderStateMixin {}

Пример

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

import 'package:flutter/material.dart'; class P extends StatefulWidget { const P({super.key}); @override State<P> createState() => _P(); } class _P extends State<P> with TickerProviderStateMixin { 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' с TickerProviderStateMixin.

Пример

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

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

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

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

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