Android Open Source - MaterialNavigationDrawer Custom Drawer Header From Project Back to project page MaterialNavigationDrawer .
License The source code is released under:
Apache License
If you think the Android project MaterialNavigationDrawer listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package it.neokree.example.light;
/ * f r o m w w w . j a v a 2 s . c o m * /
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import it.neokree.example.R;
import it.neokree.example.mockedActivity.Settings;
import it.neokree.example.mockedFragments.FragmentButton;
import it.neokree.example.mockedFragments.FragmentIndex;
import it.neokree.materialnavigationdrawer.MaterialNavigationDrawer;
/**
* Created by neokree on 18/01/15.
*/
public class CustomDrawerHeader extends MaterialNavigationDrawer {
@Override
public void init(Bundle savedInstanceState) {
// create and set the header
View view = LayoutInflater.from(this ).inflate(R.layout.custom_drawer,null);
setDrawerHeaderCustom(view);
// create sections
this.addSection(newSection("Section 1" , new FragmentIndex()));
this.addSection(newSection("Section 2" ,new FragmentIndex()));
this.addSection(newSection("Section 3" , R.drawable.ic_mic_white_24dp,new FragmentButton()).setSectionColor(Color.parseColor("#9c27b0" )));
this.addSection(newSection("Section" ,R.drawable.ic_hotel_grey600_24dp,new FragmentButton()).setSectionColor(Color.parseColor("#03a9f4" )));
// create bottom section
this.addBottomSection(newSection("Bottom Section" ,R.drawable.ic_settings_black_24dp,new Intent(this ,Settings.class)));
}
}
Java Source Code List it.neokree.example.MainActivity.java it.neokree.example.backpattern.BackAnywhere.java it.neokree.example.backpattern.BackPatternCustom.java it.neokree.example.backpattern.BackToFirst.java it.neokree.example.dark.Accounts.java it.neokree.example.dark.CustomDrawerHeader.java it.neokree.example.dark.ImageDrawerHeader.java it.neokree.example.dark.MockedAccount.java it.neokree.example.dark.NoDrawerHeader.java it.neokree.example.functionalities.CustomAccountSection.java it.neokree.example.functionalities.KitkatStatusBar.java it.neokree.example.functionalities.MultiPane.java it.neokree.example.functionalities.RealColorSections.java it.neokree.example.functionalities.RippleBackport.java it.neokree.example.functionalities.UniqueToolbarColor.java it.neokree.example.functionalities.master_child.ChildFragment.java it.neokree.example.functionalities.master_child.MasterChildActivity.java it.neokree.example.functionalities.master_child.MasterFragment.java it.neokree.example.light.Accounts.java it.neokree.example.light.CustomDrawerHeader.java it.neokree.example.light.ImageDrawerHeader.java it.neokree.example.light.MockedAccount.java it.neokree.example.light.NoDrawerHeader.java it.neokree.example.mockedActivity.Profile.java it.neokree.example.mockedActivity.Settings.java it.neokree.example.mockedFragments.FragmentButton.java it.neokree.example.mockedFragments.FragmentIndex.java it.neokree.example.mockedFragments.FragmentList.java it.neokree.materialnavigationdrawer.MaterialNavigationDrawer.java it.neokree.materialnavigationdrawer.elements.MaterialAccount.java it.neokree.materialnavigationdrawer.elements.MaterialSection.java it.neokree.materialnavigationdrawer.elements.MaterialSubheader.java it.neokree.materialnavigationdrawer.elements.listeners.MaterialAccountListener.java it.neokree.materialnavigationdrawer.elements.listeners.MaterialSectionListener.java it.neokree.materialnavigationdrawer.util.MaterialActionBarDrawerToggle.java it.neokree.materialnavigationdrawer.util.MaterialDrawerLayout.java it.neokree.materialnavigationdrawer.util.TypefaceManager.java it.neokree.materialnavigationdrawer.util.Utils.java