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:co.dilaver.quoter.activities.MainActivity.java

@Override
public void onBackPressed() {
    if (drawerLayout.isDrawerOpen(GravityCompat.START)) {
        drawerLayout.closeDrawer(GravityCompat.START);
    } else {//from  w  w w .j  a  va  2  s  . co m
        if (fragment instanceof QODFragment) {
            super.onBackPressed();
            return;
        }
        if (getSupportActionBar() != null) {
            getSupportActionBar().setTitle(getString(R.string.str_QOD));
        }
        qodFavorite.setVisible(true);
        qodShare.setVisible(true);
        qodCopy.setVisible(true);
        wyoDone.setVisible(false);
        wyoShare.setVisible(false);
        pqInfo.setVisible(false);

        fragment = new QODFragment();
        FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
        ft.replace(R.id.mainFrame, fragment);
        ft.commit();
    }
}

From source file:br.com.gabrielmonteiro.urbancoffee.view.activity.MainActivity.java

@Override
public void onBackPressed() {
    if (drawer.isDrawerOpen(GravityCompat.START)) {
        drawer.closeDrawer(GravityCompat.START);
    } else {//from   ww  w .j a v a 2 s  . c o  m
        super.onBackPressed();
    }
}

From source file:com.example.actionbarfragement_demo.MainActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mTitle = mDrawerTitle = getTitle();/*w  ww .j  av  a 2  s. co  m*/
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    // mDrawerFrame = (FrameLayout) findViewById(R.id.left_drawer);
    addMenu();
    addFragment();
    // set a custom shadow that overlays the main content when the drawer
    // opens
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
    // mDrawerList.setOnItemClickListener(new DrawerItemClickListener());

    // enable ActionBar app icon to behave as action to toggle nav drawer
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);
    // 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.drawer_open, /* "open drawer" description for accessibility */
            R.string.drawer_close /* "close drawer" description for accessibility */
    ) {
        public void onDrawerClosed(View view) {
            getActionBar().setTitle(mTitle);
            invalidateOptionsMenu(); // creates call to
            // onPrepareOptionsMenu()
        }

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

From source file:android.support.test.espresso.contrib.DrawerActions.java

private static ViewAction actionOpenDrawer() {
    return new ViewAction() {
        @Override/*from  w  w  w. j av  a 2s  .  co m*/
        public Matcher<View> getConstraints() {
            return isAssignableFrom(DrawerLayout.class);
        }

        @Override
        public String getDescription() {
            return "open drawer";
        }

        @Override
        public void perform(UiController uiController, View view) {
            ((DrawerLayout) view).openDrawer(GravityCompat.START);
        }
    };
}

From source file:com.hackdf.autochilango.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    if (AppPreferences.getCurrentPlate(getApplicationContext()).equals("")) {
        //si no tiene placa mandamos a "verificar" su placa
        //Actividad de verificar placa :)
        startActivity(new Intent(getApplicationContext(), ActivitySetPlate.class));
        finish();// w  w w  .j  a  v  a  2 s .  co m
        return;
    }

    startService(new Intent(getApplicationContext(), ServiceBluetoothReceiver.class));
    setContentView(R.layout.activity_main);

    mTitle = mDrawerTitle = getTitle();
    mPlanetTitles = getResources().getStringArray(R.array.menu_array);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);

    // set a custom shadow that overlays the main content when the drawer opens
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
    // set up the drawer's list view with items and click listener
    mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list_item, mPlanetTitles));
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener());

    // enable ActionBar app icon to behave as action to toggle nav drawer
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

    // 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.drawer_open, /* "open drawer" description for accessibility */
            R.string.drawer_close /* "close drawer" description for accessibility */
    ) {
        public void onDrawerClosed(View view) {
            getActionBar().setTitle(mTitle);
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }

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

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

From source file:com.example.toolbardemo.Fragment.MenuFragment.java

/**
 * Users of this fragment must call this method to set up the navigation drawer interactions.
 * @param fragmentId The android:id of this fragment in its activity's layout.
 * @param drawerLayout The DrawerLayout containing this fragment's UI.
 *//*from ww  w .  j  a v a 2 s . co  m*/
public void setUp(int fragmentId, DrawerLayout drawerLayout, int position) {

    mFragmentContainerView = mainAct.findViewById(fragmentId);
    mDrawerLayout = drawerLayout;

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

    if (mCallbacks != null) {
        mCallbacks.onNavigationDrawerItemSelected(position);
    }
}

From source file:com.dono.psakkos.dono.MainActivity.java

@Override
public void onBackPressed() {
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);

    if (drawer.isDrawerOpen(GravityCompat.START)) {
        this.hideKeyBoard();
        drawer.closeDrawer(GravityCompat.START);
    } else {//from  w w  w . j ava 2  s.  co m
        super.onBackPressed();
    }
}

From source file:com.dspot.declex.example.expenses.activity.MainActivity.java

@Override
public boolean onNavigationItemSelected(MenuItem menuItem) {

    if (prevCheckedItem != null)
        prevCheckedItem.setChecked(false);
    menuItem.setChecked(true);//from   w  ww .jav a 2  s .  c o m
    prevCheckedItem = menuItem;

    switch (menuItem.getItemId()) {
    case R.id.nav_expenses_list:
        $ExpensesListFragment();
        break;

    case R.id.nav_expenses_per_week_list:
        $StatisticsFragment();
        break;

    case R.id.nav_new_expense:
        $ExpensesListFragment().addExpense(true);
        break;

    case R.id.nav_profile:
        $ProfileFragment();
        break;

    case R.id.nav_logout:
        $Logout();
        break;
    }

    drawer_layout.closeDrawer(GravityCompat.START);
    return true;
}

From source file:com.autoparts.buyers.activity.MainDrawerActivity.java

private void init(Bundle savedInstanceState) {
    context = this;
    setTitle(getString(R.string.app_name));
    setRightView("?", -1);
    isBack = true;//from ww  w . java 2  s.c  o m
    mTitle = mDrawerTitle = getTitle();
    mCityNames = getResources().getStringArray(R.array.drawer_items);
    //        TypedArray typedArray = getResources().obtainTypedArray(R.array.city_images);
    //        mCityImages = new int [typedArray.length()];
    //        for (int i = 0; i < typedArray.length(); ++i) {
    //            mCityImages[i] = typedArray.getResourceId(i, 0);
    //        }
    //        typedArray.recycle();
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);
    drawer_view = (FrameLayout) findViewById(R.id.drawer_view);
    // set a custom shadow that overlays the main content when the drawer opens
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
    mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
    // set up the drawer's list view with items and click listener

    adapter = new MainDrawerAdapter(context, mCityNames);
    mDrawerList.setAdapter(adapter);
    mDrawerList.setOnItemClickListener(this);

    // enable ActionBar app icon to behave as action to toggle nav drawer

    // 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.drawer_open, /* "open drawer" description for accessibility */
            R.string.drawer_close /* "close drawer" description for accessibility */
    ) {
        public void onDrawerClosed(View view) {
        }

        public void onDrawerOpened(View drawerView) {
        }
    };

    mDrawerLayout.setDrawerListener(mDrawerToggle);

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

    user_shop_name = (TextView) findViewById(R.id.user_shop_name);
    icon_profile = (ImageView) findViewById(R.id.icon_profile);

    if (preferences.getIsLogin()) {
        getData(Constants.USER_INFO);
    }
    getData(Constants.USER_PHONE);

}

From source file:com.example.thydai.sweve.MainActivity.java

@SuppressWarnings("StatementWithEmptyBody")
@Override/*from   ww  w . ja v  a2  s .  com*/
public boolean onNavigationItemSelected(MenuItem item) {
    // Handle navigation view item clicks here.
    int id = item.getItemId();

    if (id == R.id.nav_camara) {
        // Handle the camera action
    } else if (id == R.id.nav_gallery) {

    } else if (id == R.id.nav_slideshow) {

    } else if (id == R.id.nav_manage) {

    } else if (id == R.id.nav_share) {

    } else if (id == R.id.nav_send) {

    }

    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawer.closeDrawer(GravityCompat.START);
    return true;
}