Английский | Упрощенный китайский
Библиотека Flutter, моделирующая сейсмическую динамику и добавляющая реалистичную физику в ваше приложение. Вдохновлена библиотекой Facebook Rebound.
Чтобы использовать этот плагин, добавьте flutter_rebound
как зависимость в вашем pubspec.yaml файле.
// Импортировать пакет
import 'package:flutter_rebound/flutter_rebound.dart';
import 'package:flutter/material.dart';
class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
final String title;
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> with TickerProviderStateMixin {
SpringSystem system;
Spring spring;
double _scale = 1;
@override
void initState() {
super.initState();
system = SpringSystem(vsync: this);
spring = system.createSpring(40, 3);
spring.addUpdateListener((spring) {
double value = spring.currentValue;
_scale = 1 - value * 0.5;
setState(() {});
});
spring.endValue = 1;
}
@override
void dispose() {
system.dispose();
super.dispose();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: Center(
child: Transform.scale(
scale: _scale,
child: Container(
width: 200,
height: 200,
color: Colors.red,
),
),
),
);
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )