ネットワーク通信中などでユーザーの操作を防ぎたい時には、全画面をやや暗くしてローディングアニメーションを表示する手法がよく使用される。 この様なUIを実現するためのパッケージはpub.devにも多く存在するが、折角なのでスクラッチで作成してみる。 完成アプリの動作 ソースコード Stackウィジェット if(_isLoading)記法 Opacityウィジェット ModalBarrierウィジェット CircularProgressIndicatorウィジェット _startOverlayLoadingAnimationメソッド 完成アプリの動作 overlay loading animati…