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:at.ac.tuwien.caa.docscan.ui.CameraActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {

    if (mDrawerToggle.onOptionsItemSelected(item)) {
        return true;
    }/*from  w  w w  .j a  va 2s  . c o m*/

    switch (item.getItemId()) {

    case R.id.home:
        mDrawerLayout.openDrawer(GravityCompat.START);
        return true;

    //            Show / hide the debug view
    case R.id.debug_view_item:

        // Create the debug view - if it is not already created:
        if (mDebugViewFragment == null) {
            mDebugViewFragment = new DebugViewFragment();
        }

        // Show the debug view:
        if (getSupportFragmentManager().findFragmentByTag(DEBUG_VIEW_FRAGMENT) == null) {
            mIsDebugViewEnabled = true;
            item.setTitle(R.string.hide_debug_view_text);
            getSupportFragmentManager().beginTransaction()
                    .add(R.id.container_layout, mDebugViewFragment, DEBUG_VIEW_FRAGMENT).commit();
        }
        // Hide the debug view:
        else {
            mIsDebugViewEnabled = false;
            item.setTitle(R.string.show_debug_view_text);
            getSupportFragmentManager().beginTransaction().remove(mDebugViewFragment).commit();
        }

        return true;

    // Switch between the two page segmentation methods:
    case R.id.use_lab_item:

        if (NativeWrapper.useLab()) {
            NativeWrapper.setUseLab(false);
            item.setTitle(R.string.precise_page_seg_text);
        } else {
            NativeWrapper.setUseLab(true);
            item.setTitle(R.string.fast_page_seg_text);
        }

        return true;

    // Focus measurement:
    case R.id.show_fm_values_item:

        if (mPaintView.isFocusTextVisible()) {
            item.setTitle(R.string.show_fm_values_text);
            mPaintView.drawFocusText(false);
        } else {
            item.setTitle(R.string.hide_fm_values_text);
            mPaintView.drawFocusText(true);
        }

        break;

    // Guide lines:
    case R.id.show_guide_item:

        if (mPaintView.areGuideLinesDrawn()) {
            mPaintView.drawGuideLines(false);
            item.setTitle(R.string.show_guide_text);
        } else {
            mPaintView.drawGuideLines(true);
            item.setTitle(R.string.hide_guide_text);
        }

        break;

    //            // Threading:
    //            case R.id.threading_item:
    //                if (mCameraPreview.isMultiThreading()) {
    //                    mCameraPreview.setThreading(false);
    //                    item.setTitle(R.string.multi_thread_text);
    //                }
    //                else {
    //                    mCameraPreview.setThreading(true);
    //                    item.setTitle(R.string.single_thread_text);
    //                }

    }

    return super.onOptionsItemSelected(item);
}

From source file:android.support.v7.widget.Toolbar.java

private void ensureNavButtonView() {
    if (mNavButtonView == null) {
        mNavButtonView = new ImageButton(getContext(), null, R.attr.toolbarNavigationButtonStyle);
        final LayoutParams lp = generateDefaultLayoutParams();
        lp.gravity = GravityCompat.START | (mButtonGravity & Gravity.VERTICAL_GRAVITY_MASK);
        mNavButtonView.setLayoutParams(lp);
    }//from ww w  . ja  v  a2  s  . c  o m
}

From source file:android.support.v7.widget.Toolbar.java

private void ensureCollapseButtonView() {
    if (mCollapseButtonView == null) {
        mCollapseButtonView = new ImageButton(getContext(), null, R.attr.toolbarNavigationButtonStyle);
        mCollapseButtonView.setImageDrawable(mCollapseIcon);
        mCollapseButtonView.setContentDescription(mCollapseDescription);
        final LayoutParams lp = generateDefaultLayoutParams();
        lp.gravity = GravityCompat.START | (mButtonGravity & Gravity.VERTICAL_GRAVITY_MASK);
        lp.mViewType = LayoutParams.EXPANDED;
        mCollapseButtonView.setLayoutParams(lp);
        mCollapseButtonView.setOnClickListener(new OnClickListener() {
            @Override//from   www.j  ava2s  . c o  m
            public void onClick(View v) {
                collapseActionView();
            }
        });
    }
}

From source file:com.google.samples.apps.iosched.ui.BaseActivity.java

private void signInOrCreateAnAccount() {
    //Get list of accounts on device.
    AccountManager am = AccountManager.get(BaseActivity.this);
    Account[] accountArray = am.getAccountsByType(GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE);
    if (accountArray.length == 0) {
        //Send the user to the "Add Account" page.
        Intent intent = new Intent(Settings.ACTION_ADD_ACCOUNT);
        intent.putExtra(Settings.EXTRA_ACCOUNT_TYPES, new String[] { GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE });
        startActivity(intent);//w  w  w  . j  a  v a 2s .com
    } else {
        //Try to log the user in with the first account on the device.
        startLoginProcess();
        mDrawerLayout.closeDrawer(GravityCompat.START);
    }
}

From source file:com.dirkgassen.wator.ui.activity.MainActivity.java

/**
 * The activitiy is resuming. We need to start our simulator and world updater thread.
 *//*w  ww  .j av  a  2s.co m*/
@Override
protected void onResume() {
    super.onResume();

    drawingAverageTime = new RollingAverage();

    worldUpdateNotifierThread = new Thread(getString(R.string.worldUpdateNotifierThreadName)) {
        @Override
        public void run() {
            if (Log.isLoggable("Wa-Tor", Log.DEBUG)) {
                Log.d("Wa-Tor", "Entering world update notifier thread");
            }
            try {
                long lastUpdateFinished = 0;
                while (Thread.currentThread() == worldUpdateNotifierThread) {
                    long startUpdate = System.currentTimeMillis();
                    if (Log.isLoggable("Wa-Tor", Log.VERBOSE)) {
                        Log.v("Wa-Tor", "WorldUpdateNotifierThread: Notifying observers of world update");
                    }
                    worldUpdated();
                    if (Log.isLoggable("Wa-Tor", Log.VERBOSE)) {
                        Log.v("Wa-Tor", "WorldUpdateNotifierThread: Notifying observers took "
                                + (System.currentTimeMillis() - startUpdate) + " ms");
                    }
                    long now = System.currentTimeMillis();
                    if (lastUpdateFinished > 0 && drawingAverageTime != null) {
                        drawingAverageTime.add(now - lastUpdateFinished);
                        if (Log.isLoggable("Wa-Tor", Log.VERBOSE)) {
                            Log.v("Wa-Tor", "WorldUpdateNotifierThread: Time delta since last redraw "
                                    + (now - lastUpdateFinished) + " ms");
                        }
                    }
                    lastUpdateFinished = now;
                    if (Log.isLoggable("Wa-Tor", Log.VERBOSE)) {
                        Log.v("Wa-Tor", "WorldUpdateNotifierThread: Waiting for next update");
                    }
                    synchronized (this) {
                        wait();
                    }
                }
            } catch (InterruptedException e) {
                if (Log.isLoggable("Wa-Tor", Log.DEBUG)) {
                    Log.d("Wa-Tor", "World update notifier thread got interrupted");
                }
                synchronized (this) {
                    worldUpdateNotifierThread = null;
                }
            }
            if (Log.isLoggable("Wa-Tor", Log.DEBUG)) {
                Log.d("Wa-Tor", "Exiting world update notifier thread");
            }
        }
    };
    worldUpdateNotifierThread.start();

    desiredFpsSlider.setValue(simulatorRunnable.getTargetFps());
    startSimulatorThread();

    synchronized (this) {
        if (drawerLayout.isDrawerVisible(GravityCompat.START)) {
            currentSimFps = (TextView) findViewById(R.id.fps_simulator);
            currentDrawFps = (TextView) findViewById(R.id.fps_drawing);
        }
    }
}

From source file:com.google.samples.apps.iosched.ui.BaseActivity.java

private void onNavDrawerItemClicked(final int itemId) {
    if (itemId == getSelfNavDrawerItem()) {
        mDrawerLayout.closeDrawer(GravityCompat.START);
        return;/*from  w w  w. jav  a 2 s  . co m*/
    }

    if (isSpecialItem(itemId)) {
        goToNavDrawerItem(itemId);
    } else {
        // launch the target Activity after a short delay, to allow the close animation to play
        mHandler.postDelayed(new Runnable() {
            @Override
            public void run() {
                goToNavDrawerItem(itemId);
            }
        }, NAVDRAWER_LAUNCH_DELAY);

        // change the active item on the list so the user can see the item changed
        setSelectedNavDrawerItem(itemId);
        // fade out the main content
        View mainContent = findViewById(R.id.main_content);
        if (mainContent != null) {
            mainContent.animate().alpha(0).setDuration(MAIN_CONTENT_FADEOUT_DURATION);
        }
    }

    mDrawerLayout.closeDrawer(GravityCompat.START);
}

From source file:com.github.dfa.diaspora_android.activity.MainActivity.java

@SuppressWarnings("StatementWithEmptyBody")
@Override/*  ww  w.  j  a  v a 2  s.  co m*/
public boolean onNavigationItemSelected(MenuItem item) {
    AppLog.v(this, "onNavigationItemsSelected()");
    // Handle navigation view item clicks here.
    switch (item.getItemId()) {
    case R.id.nav_stream: {
        if (WebHelper.isOnline(MainActivity.this)) {
            openDiasporaUrl(urls.getStreamUrl());
        } else {
            snackbarNoInternet.show();
        }
    }
        break;

    case R.id.nav_profile: {
        if (!appSettings.getProfileId().equals("")) {
            openDiasporaUrl(urls.getProfileUrl());
        }
    }
        break;

    case R.id.nav_followed_tags: {
        showFragment(getFragment(TagListFragment.TAG));
    }
        break;

    case R.id.nav_aspects: {
        showFragment(getFragment(AspectListFragment.TAG));
    }
        break;

    case R.id.nav_contacts: {
        if (WebHelper.isOnline(MainActivity.this)) {
            openDiasporaUrl(urls.getManageContactsUrl());
        } else {
            snackbarNoInternet.show();
        }
    }

    case R.id.nav_activities: {
        if (WebHelper.isOnline(MainActivity.this)) {
            openDiasporaUrl(urls.getActivityUrl());
        } else {
            snackbarNoInternet.show();
        }
    }
        break;

    case R.id.nav_liked: {
        if (WebHelper.isOnline(MainActivity.this)) {
            openDiasporaUrl(urls.getLikedPostsUrl());
        } else {
            snackbarNoInternet.show();
        }
    }
        break;

    case R.id.nav_commented: {
        if (WebHelper.isOnline(MainActivity.this)) {
            openDiasporaUrl(urls.getCommentedUrl());
        } else {
            snackbarNoInternet.show();
        }
    }
        break;

    case R.id.nav_mentions: {
        if (WebHelper.isOnline(MainActivity.this)) {
            openDiasporaUrl(urls.getMentionsUrl());
        } else {
            snackbarNoInternet.show();
        }
    }
        break;

    case R.id.nav_public: {
        if (WebHelper.isOnline(MainActivity.this)) {
            openDiasporaUrl(urls.getPublicUrl());
        } else {
            snackbarNoInternet.show();
        }
    }
        break;

    case R.id.nav_reports: {
        if (WebHelper.isOnline(MainActivity.this)) {
            openDiasporaUrl(urls.getReportsUrl());
        } else {
            snackbarNoInternet.show();
        }
    }
        break;

    case R.id.nav_exit: {
        moveTaskToBack(true);
        finish();
    }
        break;

    case R.id.nav_settings: {
        startActivity(new Intent(this, SettingsActivity.class));
    }
        break;

    case R.id.nav_about: {
        startActivity(new Intent(MainActivity.this, AboutActivity.class));
    }
        break;
    }

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

From source file:com.example.search.car.pools.welcome.java

@Override
public void onClick(View v) {
    // TODO Auto-generated method stub
    Fragment fragment = null;//from   w  ww .  j a va  2 s.c o m
    if ((v.equals(l_1) || (v.equals(sp_city)))) {
        String[] city = { "Delhi/NCR", "Bengaluru", "Kolkata", "Mumbai", "Pune", "Ahmedabad" };
        dialog("City", city, sp_city);
    } else if ((v.equals(l_2) || (v.equals(sp_category)))) {
        String[] category = { "All", "Carpool", "Cab", "Rideshare" };
        dialog("Category", category, sp_category);
    } else if ((v.equals(l_3) || (v.equals(sp_search_for)))) {
        String[] search_for = { "Seeker", "Provider", "Both" };
        dialog(" Search For", search_for, sp_search_for);
    } else if (v.equals(close)) {
        promptsView.dismiss();
    } else if (v.equals(rlCities)) {
        layout = "Cities";
        fragment = new Cities();
        frag_tag = "Cities";
        set_fragment(fragment);
        mDrawerLayout.closeDrawer(mDrawerList);
        // getActionBar().setTitle("Cities");
        svg_cities = SVGParser.getSVGFromResource(welcome.this.getResources(), R.raw.city1);
        iv_cities.setImageDrawable(svg_cities.createPictureDrawable());
        rlCities.setBackgroundColor(Color.parseColor("#00ca98"));
        l_cities.setBackground(getResources().getDrawable(R.drawable.white_circle_side_menu));

        svg_dashboard = SVGParser.getSVGFromResource(welcome.this.getResources(), R.raw.dashboard);
        iv_dashboard.setImageDrawable(svg_dashboard.createPictureDrawable());
        rlDashboard.setBackgroundColor(Color.parseColor("#2C3E50"));
        l_dashboard.setBackground(getResources().getDrawable(R.drawable.search_blue));
        svg_search = SVGParser.getSVGFromResource(welcome.this.getResources(), R.raw.search);
        iv_search.setImageDrawable(svg_search.createPictureDrawable());
        rlSearch.setBackgroundColor(Color.parseColor("#2C3E50"));
        l_search.setBackground(getResources().getDrawable(R.drawable.search_blue));
    } else if (v.equals(rlDashboard)) {
        if (task.getString("user_id", null) != null) {
            //            layout = "Dashboard";
            //            fragment = new dashboard();
            //            frag_tag = "Dashboard";
            //            // getActionBar().setTitle("My Profile");
            //            set_fragment(fragment);
            //            mDrawerLayout.closeDrawer(mDrawerList);
            //            svg_dashboard = SVGParser.getSVGFromResource(welcome.this.getResources(), R.raw.dashboard1);
            //            iv_dashboard.setImageDrawable(svg_dashboard.createPictureDrawable());
            //            rlDashboard.setBackgroundColor(Color.parseColor("#00ca98"));
            //            l_dashboard.setBackground(getResources().getDrawable(R.drawable.white_circle_side_menu));
            //
            //            svg_cities = SVGParser.getSVGFromResource(welcome.this.getResources(), R.raw.city);
            //            iv_cities.setImageDrawable(svg_cities.createPictureDrawable());
            //            rlCities.setBackgroundColor(Color.parseColor("#2C3E50"));
            //            l_cities.setBackground(getResources().getDrawable(R.drawable.search_blue));
            //            svg_search = SVGParser.getSVGFromResource(welcome.this.getResources(), R.raw.search);
            //            iv_search.setImageDrawable(svg_search.createPictureDrawable());
            //            rlSearch.setBackgroundColor(Color.parseColor("#2C3E50"));
            //            l_search.setBackground(getResources().getDrawable(R.drawable.search_blue));
            Intent i = new Intent(welcome.this, dashboard_main.class);
            i.putExtra("edit", "1");
            startActivity(i);
            mDrawerLayout.closeDrawer(mDrawerList);
        } else {
            Toast.makeText(welcome.this, "Please Login First", Toast.LENGTH_SHORT).show();
            mDrawerLayout.closeDrawer(mDrawerList);
        }
    } else if (v.equals(rlSearch)) {
        layout = "Search";
        frag_tag = "Search";
        fragment = new Search();
        set_fragment(fragment);
        mDrawerLayout.closeDrawer(mDrawerList);
        // getActionBar().setTitle("Search");

        svg_search = SVGParser.getSVGFromResource(welcome.this.getResources(), R.raw.search1);
        iv_search.setImageDrawable(svg_search.createPictureDrawable());
        rlSearch.setBackgroundColor(Color.parseColor("#00ca98"));
        l_search.setBackground(getResources().getDrawable(R.drawable.white_circle_side_menu));

        svg_dashboard = SVGParser.getSVGFromResource(welcome.this.getResources(), R.raw.dashboard);
        iv_dashboard.setImageDrawable(svg_dashboard.createPictureDrawable());
        rlDashboard.setBackgroundColor(Color.parseColor("#2C3E50"));
        l_dashboard.setBackground(getResources().getDrawable(R.drawable.search_blue));
        svg_cities = SVGParser.getSVGFromResource(welcome.this.getResources(), R.raw.city);
        iv_cities.setImageDrawable(svg_cities.createPictureDrawable());
        rlCities.setBackgroundColor(Color.parseColor("#2C3E50"));
        l_cities.setBackground(getResources().getDrawable(R.drawable.search_blue));
    } else if (v.equals(rlProfile_login) || v.equals(profile_login)) {
        if (task.getString("user_id", null) == null) {
            Intent i = new Intent(getBaseContext(), user_login.class);
            i.putExtra("frag_id", frag_id);
            startActivity(i);
        }
        mDrawerLayout.closeDrawer(mDrawerList);
    }
    //      else if (v.equals(rlEditProfile)) {
    //         if (task.getString("user_id", null) != null) {
    //            Intent i = new Intent(welcome.this, dashboard_main.class);
    //            i.putExtra("edit", "3");
    //            startActivity(i);
    //         } else {
    //            Toast.makeText(welcome.this, "Please Login First", Toast.LENGTH_SHORT).show();
    //         }
    //         mDrawerLayout.closeDrawer(mDrawerList);
    //      } 
    else if (v.equals(login) || v.equals(rlLogin)) {
        if (task.getString("user_id", null) != null && login.getText().toString().contentEquals("Logout")) {
            SharedPreferences.Editor editor = getSharedPreferences("user", MODE_PRIVATE).edit();
            editor.clear();
            editor.commit();
            login.setText("Login");
            rlDashboard.setVisibility(View.GONE);
            //            rlEditProfile.setVisibility(View.GONE);

            if (layout.contentEquals("Dashboard") || frag_tag.contentEquals("Dashboard")) {
                // highlight search menu on slider during on resume
                // change fragment to search
                FragmentManager fm = getFragmentManager();
                FragmentTransaction fragmentTransaction = fm.beginTransaction();
                fragmentTransaction.replace(R.id.content_frame, new Search());
                fragmentTransaction.commit();
                svg_search = SVGParser.getSVGFromResource(welcome.this.getResources(), R.raw.search1);
                iv_search.setImageDrawable(svg_search.createPictureDrawable());
                rlSearch.setBackgroundColor(Color.parseColor("#00ca98"));
                l_search.setBackground(getResources().getDrawable(R.drawable.white_circle_side_menu));
            }

            iv_login.setImageDrawable(svg_login.createPictureDrawable());
            rlProfile.setVisibility(View.GONE);
            rlProfile_login.setVisibility(View.VISIBLE);
            if (frag_id == 6) {
                Intent i_user = new Intent(getBaseContext(), user_login.class);
                i_user.putExtra("frag_id", frag_id);
                startActivity(i_user);
            }
        } else {
            Intent i = new Intent(getBaseContext(), user_login.class);
            i.putExtra("frag_id", frag_id);
            startActivity(i);
        }
        mDrawerLayout.closeDrawer(mDrawerList);
    } else if (v.equals(b_search)) {
        if (sp_city.getText().toString().toUpperCase().equals("SELECT CITY")) {
            Toast.makeText(welcome.this, "First Select the City", Toast.LENGTH_LONG).show();
        } else {
            Intent i = new Intent(welcome.this, search_result.class);
            i.putExtra("city", sp_city.getText().toString());
            i.putExtra("category", sp_category.getText().toString());
            i.putExtra("search_for", sp_search_for.getText().toString());
            i.putExtra("from", et_from.getText().toString());
            i.putExtra("to", et_to.getText().toString());
            i.putExtra("frag_id", 1);
            i.putExtra("company_id", 0);

            startActivity(i);
            promptsView.dismiss();
        }
    } else if (v.equals(l_nav_search) || v.equals(ib_search)) {
        final int DELAY = 200;
        // ColorDrawable f = new
        // ColorDrawable(Color.parseColor("#0087ca"));
        // ColorDrawable f1 = new
        // ColorDrawable(Color.parseColor("#3398ca"));
        AnimationDrawable a = new AnimationDrawable();
        a.addFrame(d1, DELAY);
        a.addFrame(d2, DELAY);
        a.setOneShot(true);
        l_nav_search.setBackground(a);
        a.start();
        showSearchDialog();
    } else if (v.equals(l_handle) || v.equals(ib_handle)) {
        final int DELAY = 200;
        // ColorDrawable f = new
        // ColorDrawable(Color.parseColor("#0087ca"));
        // ColorDrawable f1 = new
        // ColorDrawable(Color.parseColor("#3398ca"));

        AnimationDrawable a = new AnimationDrawable();
        a.addFrame(d1, DELAY);
        a.addFrame(d2, DELAY);
        a.setOneShot(true);
        l_handle.setBackground(a);
        a.start();
        if (mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
            mDrawerLayout.closeDrawer(mDrawerList);
        } else {
            mDrawerLayout.openDrawer(mDrawerList);
        }
    } else if (v.equals(l_menu) || v.equals(ib_menu)) {
        final int DELAY = 200;
        // for light background
        // ColorDrawable f = new
        // ColorDrawable(Color.parseColor("#0087ca"));
        // ColorDrawable f1 = new
        // ColorDrawable(Color.parseColor("#3398ca"));
        AnimationDrawable a = new AnimationDrawable();
        a.addFrame(d1, DELAY);
        a.addFrame(d2, DELAY);
        a.setOneShot(true);
        l_menu.setBackground(a);
        a.start();

        final PopupMenu popup = new PopupMenu(welcome.this, v);
        popup.getMenuInflater().inflate(R.menu.main, popup.getMenu());

        bedMenuItem = popup.getMenu().findItem(R.id.menu_login);
        final SharedPreferences task = getSharedPreferences("user", MODE_PRIVATE);
        popup.getMenu().findItem(R.id.menu_add_new_list).setVisible(!(task.getString("user_id", null) == null));
        popup.getMenu().findItem(R.id.menu_dashboard).setVisible(!(task.getString("user_id", null) == null));

        if (task.getString("user_id", null) != null) {
            bedMenuItem.setTitle("Logout");
            login.setText("Logout");
            iv_login.setImageDrawable(svg_logout.createPictureDrawable());
            rlProfile.setVisibility(View.VISIBLE);
            rlProfile_login.setVisibility(View.GONE);
            rlDashboard.setVisibility(View.VISIBLE);
            //            rlEditProfile.setVisibility(View.VISIBLE);
            set_data();
        } else {
            bedMenuItem.setTitle("Login/Register");
            login.setText("Login");
            iv_login.setImageDrawable(svg_login.createPictureDrawable());
            rlDashboard.setVisibility(View.GONE);
            //            rlEditProfile.setVisibility(View.GONE);
            rlProfile.setVisibility(View.GONE);
            rlProfile_login.setVisibility(View.VISIBLE);
        }

        if (task.getString("user_id", null) != null) {
            popup.getMenu().findItem(R.id.menu_login).setTitle("Logout");
        } else {
            popup.getMenu().findItem(R.id.menu_login).setTitle("Login/Register");
        }
        popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {

            @Override
            public boolean onMenuItemClick(MenuItem item) {
                // TODO Auto-generated method stub
                int id = item.getItemId();
                Intent i;
                switch (id) {
                case R.id.menu_add_new_list:
                    if (task.getString("user_id", null) != null) {
                        i = new Intent(welcome.this, create_activity.class);
                        startActivity(i);
                    } else {
                        Toast.makeText(welcome.this, "Login first", Toast.LENGTH_SHORT).show();
                    }

                    return true;
                case R.id.menu_dashboard:
                    if (task.getString("user_id", null) != null) {
                        i = new Intent(welcome.this, dashboard_main.class);
                        i.putExtra("edit", "12344");
                        startActivity(i);
                    } else {
                        Toast.makeText(welcome.this, "Please Login first", Toast.LENGTH_LONG).show();
                    }
                    return true;
                case R.id.menu_login:
                    if (bedMenuItem.getTitle().equals("Logout")) {
                        SharedPreferences.Editor editor = getSharedPreferences("user", MODE_PRIVATE).edit();
                        editor.clear();
                        editor.commit();
                        // bedMenuItem.setTitle("Login/Register");
                        login.setText("Login");
                        rlDashboard.setVisibility(View.GONE);
                        //                     rlEditProfile.setVisibility(View.GONE);

                        if (layout.contentEquals("Dashboard") || frag_tag.contentEquals("Dashboard")) {
                            // highlight search menu on slider during on
                            // resume
                            // change fragment to search
                            FragmentManager fm = getFragmentManager();
                            FragmentTransaction fragmentTransaction = fm.beginTransaction();
                            fragmentTransaction.replace(R.id.content_frame, new Search());
                            fragmentTransaction.commit();
                            SVG svg_search = SVGParser.getSVGFromResource(welcome.this.getResources(),
                                    R.raw.search1);
                            iv_search.setImageDrawable(svg_search.createPictureDrawable());
                            rlSearch.setBackgroundColor(Color.parseColor("#00ca98"));
                            l_search.setBackground(
                                    getResources().getDrawable(R.drawable.white_circle_side_menu));
                        }

                        iv_login.setImageDrawable(svg_login.createPictureDrawable());
                        rlProfile.setVisibility(View.GONE);
                        rlProfile_login.setVisibility(View.VISIBLE);
                        if (frag_id == 6) {
                            Intent i_user = new Intent(getBaseContext(), user_login.class);
                            i_user.putExtra("frag_id", frag_id);
                            startActivity(i_user);
                        }
                    } else {
                        i = new Intent(getBaseContext(), user_login.class);
                        i.putExtra("frag_id", frag_id);
                        startActivity(i);
                    }
                    return true;
                }
                return false;
            }
        });
        popup.show();
        // } else {
        // openOptionsMenu();
        // }
    }

}

From source file:com.android.llibs.views.bottomnavigation.CoordinatorLayout.java

/**
 * Return the given gravity value or the default if the passed value is NO_GRAVITY.
 * This should be used for children that are not anchored to another view or a keyline.
 *//*from   w  w  w. j  ava  2s .  com*/
private static int resolveGravity(int gravity) {
    return gravity == Gravity.NO_GRAVITY ? GravityCompat.START | Gravity.TOP : gravity;
}

From source file:chao.widget.tablayout.TabLayout.java

private void applyModeAndGravity() {
    int paddingStart = 0;
    if (mMode == MODE_SCROLLABLE) {
        // If we're scrollable, or fixed at start, inset using padding
        paddingStart = Math.max(0, mContentInsetStart - mTabPaddingStart);
    }/*www. ja  v  a 2 s.co m*/
    ViewCompat.setPaddingRelative(mTabStrip, paddingStart, 0, 0, 0);

    switch (mMode) {
    case MODE_FIXED:
    case MODE_FIXED_COMMON:
        mTabStrip.setGravity(Gravity.CENTER_HORIZONTAL);
        break;
    case MODE_SCROLLABLE:
        mTabStrip.setGravity(GravityCompat.START);
        break;
    }

    updateTabViews(true);
}