Exemple #1
0
 public override Widget build(BuildContext context)
 {
     return(new _EffectiveTickerMode(
                enabled: enabled && TickerMode.of(context),
                child: child
                ));
 }
Exemple #2
0
        public override void didChangeDependencies()
        {
            if (this._ticker != null) {
                this._ticker.muted = !TickerMode.of(this.context);
            }

            base.didChangeDependencies();
        }
Exemple #3
0
        public override void didChangeDependencies()
        {
            bool muted = !TickerMode.of(this.context);
            if (this._tickers != null) {
                foreach (Ticker ticker in this._tickers) {
                    ticker.muted = muted;
                }
            }

            base.didChangeDependencies();
        }
Exemple #4
0
        public override void didChangeDependencies()
        {
            _updateInvertColors();
            _resolveImage();

            if (TickerMode.of(context: context))
            {
                _listenToStream();
            }
            else
            {
                _stopListeningToStream();
            }

            base.didChangeDependencies();
        }
Exemple #5
0
        public override void didChangeDependencies()
        {
            this._invertColors = false;

            this._resolveImage();

            if (TickerMode.of(this.context))
            {
                this._listenToStream();
            }
            else
            {
                this._stopListeningToStream();
            }

            base.didChangeDependencies();
        }