三種模式自由選擇
switch (slideMode) {
case NORMAL_SLIDE:
break;
case STATIC_SLIDE:
ViewHelper.setTranslationX(mMenu, mMenuWidth * scale);
break;
case SCALE_SLIDE:
// 調(diào)用屬性動(dòng)畫,設(shè)置TranslationX
ViewHelper.setTranslationX(mMenu, mMenuWidth * scale * 0.7f);
ViewHelper.setScaleX(mMenu, leftScale);
ViewHelper.setScaleY(mMenu, leftScale);
ViewHelper.setAlpha(mMenu, leftAlpha);
// 設(shè)置content的縮放的中心點(diǎn)
ViewHelper.setPivotX(mContent, 0);
ViewHelper.setPivotY(mContent, mContent.getHeight() / 2);
ViewHelper.setScaleX(mContent, rightScale);
ViewHelper.setScaleY(mContent, rightScale);
break;
default:
break;
}
2015-10-26
mLeftMenu.setSlideMode(SlidingMenu.SCALE_SLIDE);