Day 27 自订路由

我们平常建立的路由都是MaterialPageRoute,但当我们需要改变风格或是转场效果时,就需要使用到PageRouteBuilder。

PageRouteBuilder
(一)属性
Opaque:是否遮挡整个萤幕。
transitionsBuilder:自订的转场效果。
pageBuilder:建立要跳到的页面。
transitionDuration:转场动画的持续时间。

(二)实作
程序码

今天介绍到这边,明天将会介绍shared_preferences,敬请期待。

参考资料
横跨Android及Apple的神话:用Dart语言神启Flutter大业7.3节
https://book.flutterchina.club/chapter9/route_transition.html
https://openhome.cc/Gossip/Flutter/RouteAnimation.html
https://flutter.cn/docs/cookbook/animation/page-route-animation


<<:  Log Agent - Fluent Bit 简介

>>:  DAY 24 Full Screen Modal

【第 30 个第一次】 网页设计师灵感五大宝典 + 完赛排名感言 40 秒(撒花)

Day 30 - 这不是篇完赛废文,我是认真发完最後一天!! 今天这篇其实是一直想做的整理拉,因为前...

【Day35】[演算法]-常见的演算法策略Algorithmic Patterns

分治法(Divide and conquer) 又称分而治之法,是最常被使用的策略方式,原理是将一个...

Day25 工具介绍:Bootstrap(一)

Bootstrap初学介绍 Bootstrap是目前响应式及行动装置网页设计,最知名的框架,提供了包...

Day29值的型态(JavaScript)

资料型态 我认为知道JS值的型态非常重要 因为要先能够判断他是甚麽变数类型的资料 才能进一步地做逻辑...

[Android Studio 30天自我挑战] ProgressBar元件介绍

ProgressBar进度条是用来显示目前进度的原件,在系统处理一些耗时的工作时,以进度条来显示告知...