Back to project page Wardrobe_app.
The source code is released under:
Apache License
If you think the Android project Wardrobe_app listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.android.busolo.apps.wardrobe.engine; // www.ja va 2s . co m import android.os.Bundle; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import android.support.v7.app.ActionBarActivity; import android.view.View; import android.widget.Button; import android.widget.FrameLayout; import android.widget.RelativeLayout; import static com.android.busolo.apps.wardrobe.utils.LogUtils.LOGE; public class UserAccountActivity extends ActionBarActivity { static final String LOG_TAG = "UserAccountActivity"; static final String TAG_LOGIN_FRAG = "login_fragment"; static final String TAG_SIGNUP_FRAG = "signup_fragment"; private Button btn_splash_login; private Button btn_splash_signup; private View section_splash; private View section_frags; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_useraccount); btn_splash_login = (Button)findViewById(R.id.btn_splash_login); btn_splash_signup = (Button)findViewById(R.id.btn_splash_signup); section_splash = (RelativeLayout)findViewById(R.id.section_splash); section_frags = (FrameLayout)findViewById(R.id.section_frags); btn_splash_login.setOnClickListener(clickListener); btn_splash_signup.setOnClickListener(clickListener); } View.OnClickListener clickListener = new View.OnClickListener() { @Override public void onClick(View view) { switch(view.getId()){ case R.id.btn_splash_login: //TODO show login frag section_frags.setVisibility(View.VISIBLE); section_splash.setVisibility(View.GONE); showLoginFrag(); break; case R.id.btn_splash_signup: //TODO show signup frag section_frags.setVisibility(View.VISIBLE); section_splash.setVisibility(View.GONE); showSignUpFrag(); break; } } }; void showLoginFrag(){ LoginFragment fragment = new LoginFragment(); FragmentManager manager = getSupportFragmentManager(); FragmentTransaction transaction = manager.beginTransaction(); transaction.replace(R.id.section_frags, fragment); transaction.addToBackStack(TAG_LOGIN_FRAG); transaction.commit(); } void showSignUpFrag(){ SignupFragment fragment = new SignupFragment(); FragmentManager manager = getSupportFragmentManager(); FragmentTransaction transaction = manager.beginTransaction(); transaction.replace(R.id.section_frags, fragment); transaction.addToBackStack(TAG_SIGNUP_FRAG); transaction.commit(); } public void onBackPressed(){ super.onBackPressed(); section_frags.setVisibility(View.GONE); section_splash.setVisibility(View.VISIBLE); } @Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); } @Override public void onStop() { super.onStop(); } }