public void setActiveState(CustomDismissibleState newValue) { this._activeState?._flingAnimationControllers(); this._activeState = newValue; if (this.onSlideAnimationChanged != null) { this._slideAnimation?.removeListener(this._handleSlideIsOpenChanged); if (this.onSlideIsOpenChanged != null) { this._slideAnimation = newValue?.overallMoveAnimation; this._slideAnimation?.addListener(this._handleSlideIsOpenChanged); if (this._slideAnimation == null) { this._isSlideOpen = false; this.onSlideIsOpenChanged(this._isSlideOpen); } } this.onSlideAnimationChanged(newValue?.overallMoveAnimation); } }
public void _setActiveState(CustomDismissibleState newValue) { this._activeState = newValue; }