From cf83b790f5872e9e99676a30330c90ef1b4ebf6f Mon Sep 17 00:00:00 2001 From: Matt Sullivan Date: Wed, 18 Jul 2018 15:44:35 -0700 Subject: [PATCH] Chevrons fade out completely on month picker scroll event (#19422) --- packages/flutter/lib/src/material/date_picker.dart | 4 ++-- packages/flutter/test/material/date_picker_test.dart | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/flutter/lib/src/material/date_picker.dart b/packages/flutter/lib/src/material/date_picker.dart index bfb54794c3..b40653cd61 100644 --- a/packages/flutter/lib/src/material/date_picker.dart +++ b/packages/flutter/lib/src/material/date_picker.dart @@ -536,9 +536,9 @@ class _MonthPickerState extends State with SingleTickerProviderStat // Setup the fade animation for chevrons _chevronOpacityController = new AnimationController( - duration: const Duration(milliseconds: 500), vsync: this + duration: const Duration(milliseconds: 250), vsync: this ); - _chevronOpacityAnimation = new Tween(begin: 1.0, end: 0.5).animate( + _chevronOpacityAnimation = new Tween(begin: 1.0, end: 0.0).animate( new CurvedAnimation( parent: _chevronOpacityController, curve: Curves.easeInOut, diff --git a/packages/flutter/test/material/date_picker_test.dart b/packages/flutter/test/material/date_picker_test.dart index 4241e9b7f9..53f1108c0d 100644 --- a/packages/flutter/test/material/date_picker_test.dart +++ b/packages/flutter/test/material/date_picker_test.dart @@ -671,7 +671,7 @@ void _tests() { await gesture.moveBy(const Offset(50.0, 100.0)); await tester.pumpAndSettle(); for(RenderAnimatedOpacity renderer in chevronRenderers) { - expect(renderer.opacity.value, equals(0.5)); + expect(renderer.opacity.value, equals(0.0)); expect(renderer.opacity.status, equals(AnimationStatus.completed)); }