protected override void forEachTween(TweenVisitor visitor) { this._elevation = (FloatTween)visitor.visit(this, this._elevation, this.widget.elevation, (float value) => new FloatTween(begin: value, end: value)); this._shadowColor = (ColorTween)visitor.visit(this, this._shadowColor, this.widget.shadowColor, (Color value) => new ColorTween(begin: value)); this._border = (ShapeBorderTween)visitor.visit(this, this._border, this.widget.shape, (ShapeBorder value) => new ShapeBorderTween(begin: value)); }
protected override void forEachTween(TweenVisitor visitor) { this._borderRadius = (BorderRadiusTween)visitor.visit(this, this._borderRadius, this.widget.borderRadius, (BorderRadius value) => new BorderRadiusTween(begin: value)); this._elevation = (FloatTween)visitor.visit(this, this._elevation, this.widget.elevation, (float value) => new FloatTween(begin: value, end: value)); this._color = (ColorTween)visitor.visit(this, this._color, this.widget.color, (Color value) => new ColorTween(begin: value)); this._shadowColor = (ColorTween)visitor.visit(this, this._shadowColor, this.widget.shadowColor, (Color value) => new ColorTween(begin: value)); }
protected override void forEachTween(TweenVisitor visitor) { D.assert( widget.tween.end != null, () => "Tween provided to TweenAnimationBuilder must have non-null Tween.end value."); _currentTween = visitor.visit( this, _currentTween, widget.tween.end, (value) => { D.assert(false); return(null); }) as Tween <T>; }
protected override void forEachTween(TweenVisitor visitor) { _targetOpacity = (FloatTween)visitor.visit( state: this, tween: _targetOpacity, targetValue: widget.isTargetLoaded ? 1.0f : 0.0f, constructor: (float value) => new FloatTween(begin: value, 0)); _placeholderOpacity = (FloatTween)visitor.visit( state: this, tween: _placeholderOpacity, targetValue: widget.isTargetLoaded ? 0.0f : 1.0f, constructor: (float value) => new FloatTween(begin: value, 0)); }
protected override void forEachTween(TweenVisitor visitor) { this._left = visitor.visit(this, tween: this._left, targetValue: this.widget.left, constructor: value => new NullableFloatTween(begin: value)); this._top = visitor.visit(this, tween: this._top, targetValue: this.widget.top, constructor: value => new NullableFloatTween(begin: value)); this._right = visitor.visit(this, tween: this._right, targetValue: this.widget.right, constructor: value => new NullableFloatTween(begin: value)); this._bottom = visitor.visit(this, tween: this._bottom, targetValue: this.widget.bottom, constructor: value => new NullableFloatTween(begin: value)); this._width = visitor.visit(this, tween: this._width, targetValue: this.widget.width, constructor: value => new NullableFloatTween(begin: value)); this._height = visitor.visit(this, tween: this._height, targetValue: this.widget.height, constructor: value => new NullableFloatTween(begin: value)); }
protected override void forEachTween(TweenVisitor visitor) { _start = visitor.visit(this, tween: _start, targetValue: widget.start, constructor: value => new NullableFloatTween(begin: value)); _top = visitor.visit(this, tween: _top, targetValue: widget.top, constructor: value => new NullableFloatTween(begin: value)); _end = visitor.visit(this, tween: _end, targetValue: widget.end, constructor: value => new NullableFloatTween(begin: value)); _bottom = visitor.visit(this, tween: _bottom, targetValue: widget.bottom, constructor: value => new NullableFloatTween(begin: value)); _width = visitor.visit(this, tween: _width, targetValue: widget.width, constructor: value => new NullableFloatTween(begin: value)); _height = visitor.visit(this, tween: _height, targetValue: widget.height, constructor: value => new NullableFloatTween(begin: value)); }
protected override void forEachTween(TweenVisitor visitor) { this._alignment = (AlignmentTween)visitor.visit(this, this._alignment, this.widget.alignment, (Alignment value) => new AlignmentTween(begin: value)); this._padding = (EdgeInsetsTween)visitor.visit(this, this._padding, this.widget.padding, (EdgeInsets value) => new EdgeInsetsTween(begin: value)); this._decoration = (DecorationTween)visitor.visit(this, this._decoration, this.widget.decoration, (Decoration value) => new DecorationTween(begin: value)); this._foregroundDecoration = (DecorationTween)visitor.visit(this, this._foregroundDecoration, this.widget.foregroundDecoration, (Decoration value) => new DecorationTween(begin: value)); this._constraints = (BoxConstraintsTween)visitor.visit(this, this._constraints, this.widget.constraints, (BoxConstraints value) => new BoxConstraintsTween(begin: value)); this._margin = (EdgeInsetsTween)visitor.visit(this, this._margin, this.widget.margin, (EdgeInsets value) => new EdgeInsetsTween(begin: value)); this._transform = (Matrix3Tween)visitor.visit(this, this._transform, this.widget.transform, (Matrix3 value) => new Matrix3Tween(begin: value)); }
protected override void forEachTween(TweenVisitor visitor) { _alignment = (AlignmentGeometryTween)visitor.visit(this, _alignment, widget.alignment, (AlignmentGeometry value) => new AlignmentGeometryTween(begin: value)); _padding = (EdgeInsetsGeometryTween)visitor.visit(this, _padding, widget.padding, (value) => new EdgeInsetsGeometryTween(begin: value)); _decoration = (DecorationTween)visitor.visit(this, _decoration, widget.decoration, (Decoration value) => new DecorationTween(begin: value)); _foregroundDecoration = (DecorationTween)visitor.visit(this, _foregroundDecoration, widget.foregroundDecoration, (Decoration value) => new DecorationTween(begin: value)); _constraints = (BoxConstraintsTween)visitor.visit(this, _constraints, widget.constraints, (BoxConstraints value) => new BoxConstraintsTween(begin: value)); _margin = (EdgeInsetsGeometryTween)visitor.visit(this, _margin, widget.margin, (value) => new EdgeInsetsGeometryTween(begin: value)); _transform = (Matrix4Tween)visitor.visit(this, _transform, widget.transform, (Matrix4 value) => new Matrix4Tween(begin: value)); }
protected override void forEachTween(TweenVisitor visitor) { _data = (ThemeDataTween)visitor.visit(this, _data, widget.data, (ThemeData value) => new ThemeDataTween(begin: value)); }
protected override void forEachTween(TweenVisitor visitor) { this._style = (TextStyleTween)visitor.visit(this, this._style, this.widget.style, (TextStyle value) => new TextStyleTween(begin: value)); }
protected override void forEachTween(TweenVisitor visitor) { this._opacity = (NullableFloatTween)visitor.visit(this, this._opacity, this.widget.opacity, (float?value) => new NullableFloatTween(begin: value)); }
protected override void forEachTween(TweenVisitor visitor) { this._padding = (EdgeInsetsTween)visitor.visit(this, this._padding, this.widget.padding, (EdgeInsets value) => new EdgeInsetsTween(begin: value)); }
protected abstract void forEachTween(TweenVisitor visitor);
protected override void forEachTween(TweenVisitor visitor) { this._opacity = (FloatTween)visitor.visit(this, this._opacity, this.widget.opacity, (float value) => new FloatTween(begin: value, end: 1.0f)); }
protected override void forEachTween(TweenVisitor visitor) { _opacity = (FloatTween)visitor.visit(this, _opacity, widget.opacity ?? 0.0f, (float value) => new FloatTween(begin: value, 0)); }
protected override void forEachTween(TweenVisitor visitor) { frame = (FloatTween)visitor.visit(this, frame, widget._frame, (value) => new FloatTween(begin: value, value)); }
protected override void forEachTween(TweenVisitor visitor) { _alignment = (AlignmentGeometryTween)visitor.visit(this, tween: _alignment, targetValue: widget.alignment, constructor: value => new AlignmentGeometryTween(begin: value)); }
protected override void forEachTween(TweenVisitor visitor) { _padding = (EdgeInsetsGeometryTween)visitor.visit(this, _padding, widget.padding, (EdgeInsetsGeometry value) => new EdgeInsetsGeometryTween(begin: value)); }