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

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

Introduction

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

Prototype

int END

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

Click Source Link

Usage

From source file:com.jakewharton.behavior.drawer.DrawerBehavior.java

private static void validateGravity(int gravity) {
    if (gravity != Gravity.LEFT && gravity != Gravity.RIGHT && gravity != GravityCompat.START
            && gravity != GravityCompat.END) {
        throw new IllegalArgumentException("Only START, END, LEFT, or RIGHT gravity is supported.");
    }//from w  ww  . ja va  2s . c o  m
}

From source file:com.example.android.support.transition.widget.BeginDelayedUsage.java

private void toggle() {
    TransitionManager.beginDelayedTransition(mRoot);
    FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) mButton.getLayoutParams();
    if ((params.gravity & GravityCompat.RELATIVE_HORIZONTAL_GRAVITY_MASK) == GravityCompat.END) {
        params.gravity = params.gravity ^ GravityCompat.END | GravityCompat.START;
    } else {/*from www .  ja  va 2  s.c  o  m*/
        params.gravity = params.gravity ^ GravityCompat.START | GravityCompat.END;
    }
    mButton.setLayoutParams(params);
}

From source file:im.ene.mxmo.presentation.game.chat.MessageViewHolder.java

void bind(MessagesAdapter adapter, Message message) {
    if (message.getUserName().equals(MemeApp.getApp().getUserName())) {
        // expensive
        userName.setGravity(GravityCompat.START);
        timeStamp.setGravity(GravityCompat.START);
        leftDummy.setVisibility(View.GONE);
        rightDummy.setVisibility(View.VISIBLE);
    } else {//ww  w. jav a 2  s  .  c  o  m
        // expensive
        userName.setGravity(GravityCompat.END);
        timeStamp.setGravity(GravityCompat.END);
        leftDummy.setVisibility(View.VISIBLE);
        rightDummy.setVisibility(View.GONE);
    }

    userName.setText(message.getUserName());
    content.setText(message.getMessage());
    timeStamp.setText(MemeApp.getApp().getPrettyTime().format(new Date(message.getCreatedAt())));
}

From source file:com.example.android.navigationdrawer.LeftRightDrawerActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case R.id.left_drawer:
        if (!drawerlayout.isDrawerOpen(GravityCompat.START) && !drawerlayout.isDrawerOpen(GravityCompat.END)) {
            drawerlayout.openDrawer(GravityCompat.START);
        } else if (!drawerlayout.isDrawerOpen(GravityCompat.START)
                && drawerlayout.isDrawerOpen(GravityCompat.END)) {
            drawerlayout.closeDrawer(GravityCompat.END);
            drawerlayout.openDrawer(GravityCompat.START);
        } else if (drawerlayout.isDrawerOpen(GravityCompat.START)
                && !drawerlayout.isDrawerOpen(GravityCompat.END)) {
            drawerlayout.closeDrawer(GravityCompat.START);
        } else if (drawerlayout.isDrawerOpen(GravityCompat.START)
                && drawerlayout.isDrawerOpen(GravityCompat.END)) {
            drawerlayout.closeDrawers();
        }/* ww w. j a  va  2  s  . com*/
        break;
    case R.id.right_drawer:
        if (!drawerlayout.isDrawerOpen(GravityCompat.END) && !drawerlayout.isDrawerOpen(GravityCompat.START)) {
            drawerlayout.openDrawer(GravityCompat.END);
        } else if (!drawerlayout.isDrawerOpen(GravityCompat.END)
                && drawerlayout.isDrawerOpen(GravityCompat.START)) {
            drawerlayout.closeDrawer(GravityCompat.START);
            drawerlayout.openDrawer(GravityCompat.END);
        } else if (drawerlayout.isDrawerOpen(GravityCompat.END)
                && !drawerlayout.isDrawerOpen(GravityCompat.START)) {
            drawerlayout.closeDrawer(GravityCompat.END);
        } else if (drawerlayout.isDrawerOpen(GravityCompat.END)
                && drawerlayout.isDrawerOpen(GravityCompat.START)) {
            drawerlayout.closeDrawers();
        }
        break;
    default:
        break;
    }
    return super.onOptionsItemSelected(item);
}

From source file:com.jakewharton.behavior.drawer.DrawerBehavior.java

@Keep
@SuppressWarnings("unused") // Instantiated reflectively from layout XML.
public DrawerBehavior(Context context, AttributeSet attrs) {
    super(context, attrs);
    TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.DrawerBehavior);
    int gravity = a.getInteger(R.styleable.DrawerBehavior_android_layout_gravity, GravityCompat.END);
    a.recycle();//from w w w  .ja v a  2  s.c o m

    validateGravity(gravity);
    this.gravity = gravity;
}

From source file:io.github.ciscorucinski.nanodegree.android.capstone.PlaylistCollectionActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.collection_one_drawer);

    setupToolbarAndNavigation();/*  w  ww .  j  a  va2  s  .c om*/

    DrawerLayout drawer = getDrawer();

    if (getResources().getBoolean(R.bool.is_drawer_locked)) {

        drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_OPEN, GravityCompat.END);

    } else {

        drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED, GravityCompat.END);
        drawer.closeDrawer(GravityCompat.END);

    }

    YouTubeVideoFragment youTubePlayerFragment = YouTubeVideoFragment.newTestInstance();

    // Add the fragment to the Activity
    getSupportFragmentManager().beginTransaction()
            .replace(R.id.youtube_fragment_container, youTubePlayerFragment, YouTubeVideoFragment.TAG).commit();

}

From source file:me.henrytao.mddemo.activity.MainActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case R.id.menu_item_right_navigation:
        vDrawerLayout.openDrawer(GravityCompat.END);
        return true;
    }//from  ww  w  .  j  a va 2 s . c om
    return super.onOptionsItemSelected(item);
}

From source file:com.invariantlabs.hashavua.main.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    component.inject(this);
    setRetainInstance(true);/*  w  ww. ja  v  a 2 s. com*/
    setContentView(R.layout.main_activity);
    mainFragment = (MainFragment) getSupportFragmentManager().findFragmentById(R.id.mainFragment);
    filterFragment = (FilterDrawerFragment) getSupportFragmentManager().findFragmentById(R.id.drawerFragment);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayShowTitleEnabled(false);
    drawerLayout.addDrawerListener(this);
    drawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.END);
    setupSwipeRefreshLayout();
    loadData(false);
}

From source file:com.invariantlabs.hashavua.main.MainActivity.java

@Override
protected void onResume() {
    super.onResume();
    if (drawerLayout.isDrawerOpen(GravityCompat.END)) {
        setStatusBarColor(1f);//from  ww  w  .  ja va 2s  . c o  m
    } else {
        setStatusBarColor(0f);
    }
}

From source file:com.muzima.view.cohort.FormTemplateWizardActivity.java

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mainLayout = (DrawerLayout) getLayoutInflater().inflate(R.layout.activity_form_templates_wizard, null);
    setContentView(mainLayout);//w ww. j  a va 2 s. c  o  m
    formController = ((MuzimaApplication) getApplication()).getFormController();
    listView = getListView();
    progressDialog = new MuzimaProgressDialog(this);
    allAvailableFormsAdapter = createAllFormsAdapter();
    allAvailableFormsAdapter.setBackgroundListQueryTaskListener(this);
    ImageButton tags = (ImageButton) findViewById(R.id.form_tags);
    tags.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if (mainLayout.isDrawerOpen(GravityCompat.END)) {
                mainLayout.closeDrawer(GravityCompat.END);
            } else {
                mainLayout.openDrawer(GravityCompat.END);
            }
        }
    });
    allAvailableFormsAdapter.downloadFormTemplatesAndReload();
    listView.setAdapter(allAvailableFormsAdapter);

    Button nextButton = (Button) findViewById(R.id.next);
    nextButton.setOnClickListener(nextButtonListener());

    Button previousButton = (Button) findViewById(R.id.previous);
    previousButton.setOnClickListener(previousButtonListener());

    initDrawer();
}