mirror of
https://gitlab.com/famedly/fluffychat.git
synced 2024-12-19 19:42:38 +01:00
refactor: Use AnimatedSize for FAB
This commit is contained in:
parent
299aac134d
commit
5039f1ba3b
@ -63,14 +63,10 @@ class StartChatFloatingActionButton extends StatelessWidget {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return ValueListenableBuilder<bool>(
|
return ValueListenableBuilder<bool>(
|
||||||
valueListenable: scrolledToTop,
|
valueListenable: scrolledToTop,
|
||||||
builder: (context, scrolledToTop, _) => AnimatedContainer(
|
builder: (context, scrolledToTop, _) => AnimatedSize(
|
||||||
duration: FluffyThemes.animationDuration,
|
duration: FluffyThemes.animationDuration,
|
||||||
curve: FluffyThemes.animationCurve,
|
curve: FluffyThemes.animationCurve,
|
||||||
width: roomsIsEmpty
|
clipBehavior: Clip.none,
|
||||||
? null
|
|
||||||
: scrolledToTop
|
|
||||||
? 144
|
|
||||||
: 56,
|
|
||||||
child: scrolledToTop
|
child: scrolledToTop
|
||||||
? FloatingActionButton.extended(
|
? FloatingActionButton.extended(
|
||||||
onPressed: () => _onPressed(context),
|
onPressed: () => _onPressed(context),
|
||||||
|
Loading…
Reference in New Issue
Block a user