Android实现侧拉DrawerLayout简单用法

 

DrawerLayout为Androidv4包下的控件。

用法:

首先,根布局要用到v4包下的DrawerLayout,之后在你想要作为侧拉的布局上加上属性

 

android:layout_gravity="start"//从左往右拉出
android:layout_gravity="end"//从右往左拉出

 

 

布局示例代码:

 



 

逻辑代码示例:

   初始化控件

 

private DrawerLayout drawerLayout;
drawerLayout = findViewById(R.id.drawerlayout);

控制打开或关闭

 

if(drawerLayout.isDrawerOpen(Gravity.START)){ //判断左侧框是否打开,打开返回true,关闭返回flase
    drawerLayout.closeDrawer(Gravity.START);//关闭左侧框
}else {
    drawerLayout.openDrawer(Gravity.START);//打开左侧框
}

如果实现的是右侧框,只需把

Gravity.START 

换成

Gravity.end

 

 

 

 

你可能感兴趣的:(Android实现侧拉DrawerLayout简单用法)