案例优化

This commit is contained in:
toly
2022-03-26 16:41:34 +08:00
parent 3dedd8587a
commit aa2f392419
333 changed files with 4291 additions and 2970 deletions

View File

@@ -16,6 +16,8 @@ import 'package:flutter/material.dart';
// "【style】 : 动画 【Animation<TextStyle>】",
// }
class CustomDefaultTextStyleTransition extends StatefulWidget {
const CustomDefaultTextStyleTransition({Key? key}) : super(key: key);
@override
_CustomDefaultTextStyleTransitionState createState() =>
_CustomDefaultTextStyleTransitionState();
@@ -28,7 +30,10 @@ class _CustomDefaultTextStyleTransitionState
@override
void initState() {
_ctrl = AnimationController(vsync: this, duration: Duration(seconds: 1));
_ctrl = AnimationController(
vsync: this,
duration: const Duration(seconds: 1),
);
_ctrl.forward();
super.initState();
}
@@ -58,15 +63,25 @@ class _CustomDefaultTextStyleTransitionState
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: TextStyleTween(
begin: TextStyle(color: Colors.blue, fontSize: 50, shadows: [
Shadow(
offset: Offset(1, 1), color: Colors.black, blurRadius: 3)
]),
end: TextStyle(color: Colors.white, fontSize: 20, shadows: [
Shadow(
offset: Offset(1, 1), color: Colors.purple, blurRadius: 3)
])).animate(_ctrl),
child: Text('张风捷特烈'),
begin: const TextStyle(
color: Colors.blue,
fontSize: 50,
shadows: [
Shadow(
offset: Offset(1, 1),
color: Colors.black,
blurRadius: 3)
]),
end: const TextStyle(
color: Colors.white,
fontSize: 20,
shadows: [
const Shadow(
offset: Offset(1, 1),
color: Colors.purple,
blurRadius: 3)
])).animate(_ctrl),
child: const Text('张风捷特烈'),
),
));
}