频道栏目
首页 > 资讯 > 其他 > 正文

移动开发侧滑菜单解析

18-05-18        来源:[db:作者]  
收藏   我要投稿

移动开发侧滑菜单解析。

1:在布局中创建

设置 start 属性 

//收起侧滑菜单
list_view.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView parent, View view, int position, long id) {
        content.setText(names[position]);
        
        drawer_layout.closeDrawers();
    }
});

得到DrawerLayout , 在item点击事件里 调取 drawerLayout.closeDrawers;

2,实现DrawerLayout.DrawerListener 接口 实现方法

//当侧滑菜单滑动的时候调用
@Override
public void onDrawerSlide(@NonNull View drawerView, float slideOffset) {


}
//当侧滑菜单打开的时候
@Override
public void onDrawerOpened(@NonNull View drawerView) {
Toast.makeText(MainActivity.this,"打开",Toast.LENGTH_SHORT).show();
}
//当侧滑菜单关闭的时候
@Override
public void onDrawerClosed(@NonNull View drawerView) {


BitmapFactory.Options o=new BitmapFactory.Options();
o.inSampleSize=2;
Toast.makeText(MainActivity.this,"关闭",Toast.LENGTH_SHORT).show();
}

相关TAG标签
上一篇:在win7环境vs2010下配置pcl1.6 ,release报错 error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”值“2”不匹配值“0” 怎么处理?
下一篇:Android画图之Bitmap填满整个屏幕
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站