/// <summary> /// 显示窗口(视窗) /// </summary> public override void show() { base.show(); isHiding = false; isShowing = true; if (!animator) { onWindowShown(); } else { animator.setVar(shownAttr, true); } }
/// <summary> /// 结束移动回调 /// </summary> protected virtual void onMoveEnd() { animator.setVar(MovingAttrName, false); }
///// <summary> ///// 检查是否开始移动 ///// </summary> ///// <returns></returns> //void checkMoveStart() { // if (isMoving() && !moving) onMoveStart(); //} ///// <summary> ///// 检查是否结束移动 ///// </summary> ///// <returns></returns> //void checkMoving() { // if (isMoving() && moving) onMove(); //} ///// <summary> ///// 检查是否结束移动 ///// </summary> ///// <returns></returns> //void checkMoveEnd() { // if (!isMoving() && moving) onMoveEnd(); //} /// <summary> /// 开始移动回调 /// </summary> protected virtual void onMoveStart() { animator?.setVar(MovingAttrName, true); }
/// <summary> /// 更新状态 /// </summary> void updateState() { debugLog("sate: " + item.state); animator.setVar(item.state); }