使用 Flutter Swiper 淡出不同区域的文本
Use Flutter Swiper to fade-out text in different area
如何在屏幕的另一个区域将滑动操作与 fade-in/fade-out 操作结合起来?
我的屏幕分为两半:顶部是一个文本小部件,底部是一个有两个页面的滑动小部件。我的目标是当我滑动到下半部分的第二页时淡出上半部分的文本。
我正在为下半部分的滑动器小部件使用此依赖项:https://pub.dev/packages/flutter_swiper
我使用 GestureDetector 小部件解决了这个问题,并通过状态更新了不透明度。
GestureDetector 需要两个函数:onDragUpdate 和 onDragEnd。两者都改变了进度的状态,也用于更新另一半的不透明度。
对于这样一个小的交互来说需要做一些工作,但是,它确实有效。
如何在屏幕的另一个区域将滑动操作与 fade-in/fade-out 操作结合起来?
我的屏幕分为两半:顶部是一个文本小部件,底部是一个有两个页面的滑动小部件。我的目标是当我滑动到下半部分的第二页时淡出上半部分的文本。
我正在为下半部分的滑动器小部件使用此依赖项:https://pub.dev/packages/flutter_swiper
我使用 GestureDetector 小部件解决了这个问题,并通过状态更新了不透明度。
GestureDetector 需要两个函数:onDragUpdate 和 onDragEnd。两者都改变了进度的状态,也用于更新另一半的不透明度。
对于这样一个小的交互来说需要做一些工作,但是,它确实有效。