slidingmenu侧拉页面

Mianactivity(记着导slidingmenue的依赖包)

public class MainActivity extends AppCompatActivity implements View.OnClickListener {

    private ImageView lv_image;
    private SlidingMenu slidingMenu;

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

    private void init() {
        TabLayout tab = (TabLayout) findViewById(R.id.tab);
        ViewPager vp = (ViewPager) findViewById(R.id.vp);
        //控制侧拉页面的图片
       lv_image = (ImageView) findViewById(R.id.iv_image);
        //点击事件控制侧拉页面的开关
        lv_image.setOnClickListener(this);



        //传入我们自定义的pageadapter
        vp.setAdapter(new Mypageradapter(getSupportFragmentManager()));

        //将viewpager和tablayout关联
        tab.setupWithViewPager(vp);
      
      slidingMenu = new SlidingMenu(this);

        //设置侧拉菜单的位置
        slidingMenu.setMode(SlidingMenu.LEFT);

        //设置触摸的区域
        slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);

        //设置菜单打开时内容区域的宽度
        slidingMenu.setBehindOffset(300);

        //范围是 0 - 1f ,当设置成1的时候菜单栏有明显的褪色效果
        slidingMenu.setFadeDegree(1f);

        //将slidingMenu和Activity关联起来
        slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
        //侧拉菜单中的布局
        slidingMenu.setMenu(R.layout.sliding_menu_layout);
    }

    @Override
    public void onClick(View v) {
        switch (v.getId()){
            case R.id.iv_image:
                slidingMenu.toggle();
                break;


        }
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值