如何实现抽屉效果

来源:互联网 发布:联想y5070优化教程 编辑:程序博客网 时间:2024/05/04 08:31

1.侧拉菜单(QQ)  DrawerLayout  SlidingMenu


2.怎么学习的第三方的东西?

    2.1  调研(看demo)


3怎么使用SlidingMenu


          -  关联SlidingMenu的库
          -  集成SlidingActivity
          -  onCreate方法的修饰符改为public
          -  setBehindContentView设置侧边栏的布局
          -  获取SlidingMenu对象,实现不同效果


         //  第一步   MainActivity换成SlidingFragmentActivity
        public class MainActivity extends SlidingFragmentActivity {

        @Override
        public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // 配置左侧菜单  最好用帧布局FrameLayout
        setBehindContentView(R.layout.left_menu);


        // 设置菜单模式  第二步 SlidingMenu对象
        SlidingMenu slidingMenu = getSlidingMenu();

        // 设置主界面显示宽度  第三步 动态设置显示的参数
        int width = getWindowManager().getDefaultDisplay().getWidth();
        slidingMenu.setBehindOffset(width*1/5);

        slidingMenu.setMode(SlidingMenu.LEFT);
        // 设置触摸模式(从哪里拉出来有直接关系)  TOUCHMODE_NONE(拉不出来)  //SlidingMenu.TOUCHMODE_FULLSCREEN(想在哪里拉在哪里拉)
        //TOUCHMODE_MARGIN  只能在边上拉
        slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);

        initFragment();
    }

    /**
     * 初始化Fragment
     */
    private void initFragment() {
        FragmentManager fm = getSupportFragmentManager();
        // 开启事务
        FragmentTransaction ft = fm.beginTransaction();
        // 替换帧布局
        ft.replace(R.id.fl_left_menu, new LeftMenuFragment());

        // 提交事务
        ft.commit();
        // fm.findFragmentByTag(arg0); 根据tag获取Fragment对象
    }

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 摩托车离合油没了怎么办 论文数据计算错误该怎么办 脚被擦破皮了痛怎么办 脚撞到了很疼怎么办 腿不小心磕青了怎么办 木制椅子腿断了怎么办 实木椅子腿断了怎么办 铁质椅子腿断了怎么办 大套摩托车查车怎么办 摩托车本扣12分怎么办 蓝牙耳机上面的软套掉了怎么办 工作不想干了怎么办啊 浴室门玻璃坏了怎么办 电梯顶层安全安全距离不合格怎么办 制冰机有些孔不出水怎么办 制冰机排水孔堵住了怎么办 点我达装备抽查怎么办 空军常服大檐帽有一点变形怎么办 一般纳税人没有进项发票怎么办 汽车购买发票丢了怎么办 购买房子的发票丢了怎么办 购买的二手房发票丢失怎么办 购买空调时的发票丢失怎么办 发票购票本丢了怎么办 留学中介费贵了怎么办 车祸伤者不肯出院怎么办 增值税普通发票发票联丢失怎么办 纳税识别号错了怎么办 电子发票税号填写错误怎么办 发票抬头名称写错了怎么办 滴滴发票抬头写错了怎么办 普票抬头开错了怎么办 发票号码打错了怎么办 个人税票开错了怎么办 普票地址错了怎么办 专票税率开高了怎么办 专票税率开错了怎么办 发票姓名写错了怎么办 首付发票姓名写错怎么办 一般纳税人税率开错了怎么办 电子税票开错了怎么办