public override void onShow(bool immediately, string param) { LayoutTools.MOVE_WINDOW_EX(mTrackRoot, mTrackRootStartPos, mTrackRootEndPos, 1.0f, onTrackRootMoveEnd); LayoutTools.ALPHA_WINDOW(mTrackRoot, 0.3f, 1.0f, 1.0f); mSelectTrackTitle.setLoop(LOOP_MODE.LM_ONCE); mSelectTrackTitle.setAutoHide(false); mSelectTrackTitle.stop(true, false); mSelectTrackTitle.play(); }
public override void onHide(bool immediately, string param) { if (immediately) { LayoutTools.MOVE_WINDOW(mUIVolumeRoot, mPosRootStart); LayoutTools.ALPHA_WINDOW(mUIVolumeRoot, 0.0f); LayoutTools.HIDE_LAYOUT_FORCE(mType); } else { LayoutTools.MOVE_WINDOW_EX(mUIVolumeRoot, mPosRootEnd, mPosRootStart, 0.25f, onMoveBackDone); LayoutTools.ALPHA_WINDOW(mUIVolumeRoot, 1.0f, 0.0f, 0.25f); } }
public override void onShow(bool immediately, string param) { // 移动底部背景 if (immediately) { LayoutTools.MOVE_WINDOW(mBottomPromptBackground, mBackgroundEndPos); LayoutTools.ALPHA_WINDOW(mBottomPromptBackground, 1.0f); LayoutTools.ACTIVE_WINDOW(mLabelRoot); LayoutTools.ALPHA_WINDOW(mLabelRoot, 1.0f); LayoutTools.MOVE_WINDOW(mLabelRoot, mLabelAndSoundEndPos); } else { LayoutTools.MOVE_WINDOW_EX(mBottomPromptBackground, mBackgroundStartPos, mBackgroundEndPos, 0.25f, onPromptEnd); LayoutTools.ALPHA_WINDOW(mBottomPromptBackground, 0.3f, 1.0f, 0.25f); GameTools.PLAY_AUDIO_UI(mRoot, SOUND_DEFINE.SD_TIP_SHOW); } }
protected void onLabelHide(ComponentKeyFrameBase component, object userData, bool breakTremling, bool done) { LayoutTools.ACTIVE_WINDOW(mLabelRoot, false); LayoutTools.ALPHA_WINDOW(mBottomPromptBackground, 1.0f, 0.3f, 0.1f); LayoutTools.MOVE_WINDOW_EX(mBottomPromptBackground, mBackgroundEndPos, mBackgroundStartPos, 0.1f, onBackgroundHide); }