import android.view.Menu;
import android.view.View;
import android.view.View.OnKeyListener;
+import android.view.animation.Animation;
+import android.view.animation.AnimationUtils;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
+import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.Toast;
-
import adullact.publicrowdfunding.MainActivity;
import adullact.publicrowdfunding.R;
import adullact.publicrowdfunding.controller.project.all.ListProjectsFragment;
private Button m_button;
private LinearLayout loading;
+ private LinearLayout content;
private Context context;
+ private Fragment _this;
+
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
context = getActivity();
+ _this = this;
+
m_login = (EditText) view.findViewById(R.id.inscription_login);
m_password1 = (EditText) view.findViewById(R.id.inscription_password1);
m_password2 = (EditText) view.findViewById(R.id.inscription_password2);
loading.setVisibility(View.GONE);
+ content = (LinearLayout) view.findViewById(R.id.content_register);
+ content.setVisibility(View.VISIBLE);
+
Bundle bundle = this.getArguments();
if(bundle != null){
String login = bundle.getString("login");
return;
}
+ content.setVisibility(View.GONE);
loading.setVisibility(View.VISIBLE);
+
String username = m_login.getText().toString();
String password = m_password1.getText().toString();
new RegistrationRequest(username, password, username, new RegistrationEvent() {
@Override
public void onRegister() {
+ loading.setVisibility(View.GONE);
Toast.makeText(context, "Bienvenue "+m_login.getText().toString(), Toast.LENGTH_SHORT).show();
- FragmentTransaction ft = getFragmentManager().beginTransaction();
- //ft.setCustomAnimations(R.anim.enter, R.anim.exit);
- Fragment fragment = new ListProjectsFragment();
- fragment.setHasOptionsMenu(true);
- ft.replace(R.id.content_frame, fragment);
-
- MainActivity _this = (MainActivity) getActivity();
- _this.isConnect();
-
+ MainActivity _Main = (MainActivity) getActivity();
+ _Main.isConnect();
+
+ FragmentTransaction ft = getActivity().getSupportFragmentManager()
+ .beginTransaction();
+ ft.setCustomAnimations(R.anim.no_anim, R.anim.popup_exit);
+ ft.remove(_this);
+
+ FrameLayout filter = (FrameLayout) getActivity().getWindow().getDecorView()
+ .findViewById(R.id.big_filter);
+ Animation fadeInAnimation = AnimationUtils.loadAnimation(_this.getActivity(), R.anim.fade_exit);
+ filter.setAnimation(fadeInAnimation);
ft.commit();
+ filter.animate();
}
@Override