Skip to content

Commit

Permalink
- add drawerlayout for setToolbar.
Browse files Browse the repository at this point in the history
  • Loading branch information
Mycoola committed Jul 8, 2018
1 parent 2926d47 commit c008180
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion liband/src/main/java/com/liband/BaseActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,13 @@
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.text.Html;
import android.text.TextUtils;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
Expand Down Expand Up @@ -87,7 +89,7 @@ public void startAnotherActivity(Class anotherActivity, boolean withTopClear) {
}

public void setToolbar(Toolbar toolbar, TextView toolbarTitle, final String title, int color,
final Drawable navigationIcon) {
final Drawable navigationIcon, final DrawerLayout drawerLayout) {
setSupportActionBar(toolbar);
if (!TextUtils.isEmpty(title)) {
toolbarTitle.setVisibility(View.VISIBLE);
Expand All @@ -107,6 +109,17 @@ public void onClick(View v) {
onBackPressed();
}
});
} else {
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

if (!drawerLayout.isDrawerOpen(Gravity.START)) {
drawerLayout.openDrawer(Gravity.START);
}
}
});
}
}

Expand Down

0 comments on commit c008180

Please sign in to comment.