Example usage for android.support.v4.view GravityCompat START

List of usage examples for android.support.v4.view GravityCompat START

Introduction

In this page you can find the example usage for android.support.v4.view GravityCompat START.

Prototype

int START

To view the source code for android.support.v4.view GravityCompat START.

Click Source Link

Usage

From source file:com.biscofil.defcon2016.MainActivity.java

@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    try {/*from www . ja v  a 2 s .c  o m*/
        if (drawer.isDrawerOpen(GravityCompat.START)) {
            drawer.closeDrawer(GravityCompat.START);
        } else {
            super.onBackPressed();
        }
    } catch (Exception e) {

    }

}

From source file:com.aashreys.walls.application.activities.StreamActivity.java

@Override
public void onMenuButtonClicked() {
    drawerLayout.openDrawer(GravityCompat.START);
}

From source file:com.grandilo.stanthony.MainActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        mDrawerLayout.openDrawer(GravityCompat.START);
        return true;
    case R.id.action_settings:
        startActivity(new Intent(this, AboutStAnthony.class));
        return true;

    }// w w w  . ja  v a 2  s .c o m
    return super.onOptionsItemSelected(item);
}

From source file:cn.eoe.android.libraries.ui.activity.MainActivity.java

@SuppressLint("NewApi")
@Override//from w  ww.j  a  va  2s .c  o m
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    getSupportActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.common_title_bg));
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setHomeButtonEnabled(true);
    mTitle = mDrawerTitle = getTitle();
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerLeft = (LinearLayout) findViewById(R.id.left_drawer);
    mContentLayout = (FrameLayout) findViewById(R.id.content_frame);
    mDrawerList = (ListView) findViewById(R.id.left_drawer_list_view);

    //        List<Object> items = new ArrayList<Object>();
    //        items.add(new Category(""));
    //        items.add(new Item("", R.drawable.star));
    //        items.add(new Item("", R.drawable.like_me));
    //        items.add(new Item("?", R.drawable.star));
    //??? ??
    SlideFactory.getInstance(this).getSlide(false, new SlideRevHandler() {

        @Override
        public void onSuccess(int statusCode, LibSlides slides) {
            //??
            System.err.println(statusCode + " " + slides.getData().get(0).getItems().get(0).getTitle());
        }

        @Override
        public void onFailure(int statusCode, Throwable throwable) {
            throwable.printStackTrace();
        }

    });
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener());

    // set a custom shadow that overlays the main content when the drawer opens
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);

    // ActionBarDrawerToggle ties together the the proper interactions
    // between the sliding drawer and the action bar app icon
    mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */
            mDrawerLayout, /* DrawerLayout object */
            R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */
            R.string.app_name, /* "open drawer" description for accessibility */
            R.string.app_name /* "close drawer" description for accessibility */
    ) {
        public void onDrawerClosed(View view) {
            getSupportActionBar().setTitle(mTitle);
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }

        public void onDrawerOpened(View drawerView) {
            getSupportActionBar().setTitle(mDrawerTitle);
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }
    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);

    if (savedInstanceState == null) {
        selectItem(0);
    }
}

From source file:com.global.fragment.NativeMenuFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.drawablemenu, null);
    mPlanetTitles = getResources().getStringArray(R.array.planets_array);
    mDrawerLayout = (DrawerLayout) view.findViewById(R.id.drawer_layout);
    mDrawerList = (ExpandableListView) view.findViewById(R.id.left_drawer);

    // set a custom shadow that overlays the main content when the drawer
    // opens//from   ww w.  j  av a 2  s  .  com
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
    // set up the drawer's list view with items and click listener

    data.add(new ExpandBean("", new ChildBean("SIM?", "CheckSimFragment"),
            new ChildBean("", "CheckJZQFragment"),
            new ChildBean("", "CheckCJQFragment")));
    data.add(new ExpandBean("", new ChildBean("??", "CheckRebootFragment"),
            new ChildBean("??", "CheckReadVersionFragment"),
            new ChildBean("??", "CheckReadAddressFragment"),
            new ChildBean("?", "CheckSetAddressFragment"),
            new ChildBean("??", "CheckReadPowerFragment"),
            new ChildBean("??", "CheckSimFragment")));
    mDrawerList.setAdapter(new ExpandAdapter(getActivity(), data));
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener());
    mDrawerList.setOnChildClickListener(this);
    // enable ActionBar app icon to behave as action to toggle nav drawer
    getActivity().getActionBar().setDisplayHomeAsUpEnabled(true);
    getActivity().getActionBar().setHomeButtonEnabled(true);

    // ActionBarDrawerToggle ties together the the proper interactions
    // between the sliding drawer and the action bar app icon
    mDrawerToggle = new ActionBarDrawerToggle(getActivity(), /* host Activity */
            mDrawerLayout, /* DrawerLayout object */
            R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */
            R.string.drawer_open, /* "open drawer" description for accessibility */
            R.string.drawer_close /* "close drawer" description for accessibility */
    ) {
        public void onDrawerClosed(View view) {
            getActivity().getActionBar().setTitle(mTitle);
            getActivity().invalidateOptionsMenu(); // creates call to
            // onPrepareOptionsMenu()
        }

        public void onDrawerOpened(View drawerView) {
            getActivity().getActionBar().setTitle(mDrawerTitle);
            getActivity().invalidateOptionsMenu(); // creates call to
            // onPrepareOptionsMenu()
        }
    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);
    mDrawerToggle.syncState();
    if (savedInstanceState == null) {
        selectItem(0);
    }
    return view;
}

From source file:com.fallahpoor.tehranbrt.MainActivity.java

@Override
public boolean onNavigationItemSelected(MenuItem item) {

    Intent intent;/* w w w .  j  a  v  a 2 s.  com*/

    switch (item.getItemId()) {
    case R.id.nav_settings:
        intent = new Intent(this, SettingsActivity.class);
        displayActivity(intent);
        break;
    case R.id.nav_latest_changes:
        displayChangeLogDialog();
        break;
    case R.id.nav_about:
        intent = new Intent(this, AboutActivity.class);
        displayActivity(intent);
        break;
    case R.id.nav_exit:
        finish();
        break;
    }

    mDrawerLayout.closeDrawer(GravityCompat.START);

    return true;

}

From source file:com.adkdevelopment.e_contact.ui.MainActivity.java

@Override
public void onBackPressed() {
    // If drawer is open - close it on a Hardware Back button
    if (mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
        mDrawerLayout.closeDrawers();//  ww  w. ja  va 2 s  .c om
    } else {
        super.onBackPressed();
    }
}

From source file:com.dena.app.usage.watcher.fragment.NavigationDrawerFragment.java

public void setUp(int fragmentId, DrawerLayout drawerLayout) {
    mFragmentContainerView = getActivity().findViewById(fragmentId);
    mDrawerLayout = drawerLayout;/*from   w  w  w .  j  a  va 2 s  . c o m*/
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
    ActionBar actionBar = getActionBar();
    actionBar.setDisplayHomeAsUpEnabled(true);
    actionBar.setHomeButtonEnabled(true);
    mDrawerToggle = new ActionBarDrawerToggle(getActivity(), mDrawerLayout, R.drawable.ic_drawer,
            R.string.navigation_drawer_open, R.string.navigation_drawer_close) {
        public void onDrawerClosed(View drawerView) {
            super.onDrawerClosed(drawerView);
            if (!isAdded()) {
                return;
            }
            getActivity().supportInvalidateOptionsMenu();
        }

        public void onDrawerOpened(View drawerView) {
            super.onDrawerOpened(drawerView);
            if (!isAdded()) {
                return;
            }
            if (!mUserLearnedDrawer) {
                mUserLearnedDrawer = true;
                SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getActivity());
                sp.edit().putBoolean(PREF_USER_LEARNED_DRAWER, true).apply();
            }
            getActivity().supportInvalidateOptionsMenu();
        }
    };

    if (!mUserLearnedDrawer && !mFromSavedInstanceState) {
        mDrawerLayout.openDrawer(mFragmentContainerView);
    }
    mDrawerLayout.post(new Runnable() {
        public void run() {
            mDrawerToggle.syncState();
        }
    });

    mDrawerLayout.setDrawerListener(mDrawerToggle);
}

From source file:com.dnielfe.manager.BrowserActivity.java

private void setupDrawer() {
    mDrawer = (ListView) findViewById(R.id.left_drawer);

    // Set shadow of navigation drawer
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);

    // Add Navigation Drawer to ActionBar
    mDrawerToggle = new android.support.v7.app.ActionBarDrawerToggle(this, mDrawerLayout, toolbar,
            R.string.drawer_open, R.string.drawer_close) {
        @Override/*from   w  ww.  java2 s  .  com*/
        public void onDrawerOpened(View drawerView) {
            supportInvalidateOptionsMenu();
        }

        @Override
        public void onDrawerClosed(View view) {
            supportInvalidateOptionsMenu();
        }
    };

    mDrawerLayout.setDrawerListener(mDrawerToggle);
}

From source file:app.uni.my.myapplication.HeaderActivity.java

private HeaderView headerView() {
    HeaderView headerView = new HeaderView(HeaderActivity.this, false);
    headerView.background().setBackgroundColor(getResources().getColor(R.color.material_grey_600));
    Picasso.with(HeaderActivity.this).load(R.drawable.uni).into(headerView.background());
    Picasso.with(HeaderActivity.this).load(R.drawable.logo2).into(headerView.avatar());
    headerView.username(student.getName() + " " + student.getSurname());
    headerView.email(student.getEmail());
    headerView.setOnHeaderClickListener(new HeaderInterface.OnHeaderClickListener() {
        @Override/*from w  ww  .j  a va 2 s  . c om*/
        public void onClick(View view) {
            drawerLayout.closeDrawer(GravityCompat.START);
        }
    });
    headerView.setOnAvatarClickListener(new HeaderInterface.OnAvatarClickListener() {
        @Override
        public void onClick(View view) {

        }
    });
    headerView.setArrow(new HeaderInterface.OnArrowClickListener() {
        @Override
        public void onClick(View view) {

            if (isConnectingToInternet())
                refresh();
            else
                Toast.makeText(HeaderActivity.this, "No Internet Connection", Toast.LENGTH_SHORT).show();
        }
    });
    return headerView;
}