侧滑菜单的实现2
抽屉式菜单的实现
在实现侧滑菜单的实现1的基础上,通过设置Translation动画实现抽屉式菜单,因为Translation在android3.0之后才有的,为了向下兼容,下载一个nineoldandroids.jar
在SlidingMenu类中实现onScrollChanged方法
1 protected void onScrollChanged(int l, int t, int oldl, int oldt) { 2 // TODO 自动生成的方法存根 3 super.onScrollChanged(l, t, oldl, oldt); 4 //调用属性动画 设置TranslationX 5 6 float temp=l*1.0f/mMenuWidth;//1到0变化 7 ViewHelper.setTranslationX(mMenu,mMenuWidth*temp); 8 }
浙公网安备 33010602011771号