三种模式自由选择
switch (slideMode) {
case NORMAL_SLIDE:
break;
case STATIC_SLIDE:
ViewHelper.setTranslationX(mMenu, mMenuWidth * scale);
break;
case SCALE_SLIDE:
// 调用属性动画,设置TranslationX
ViewHelper.setTranslationX(mMenu, mMenuWidth * scale * 0.7f);
ViewHelper.setScaleX(mMenu, leftScale);
ViewHelper.setScaleY(mMenu, leftScale);
ViewHelper.setAlpha(mMenu, leftAlpha);
// 设置content的缩放的中心点
ViewHelper.setPivotX(mContent, 0);
ViewHelper.setPivotY(mContent, mContent.getHeight() / 2);
ViewHelper.setScaleX(mContent, rightScale);
ViewHelper.setScaleY(mContent, rightScale);
break;
default:
break;
}