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.model.exception.NoAccountExistsInLocal;
}
public void back() {
-
+
FragmentTransaction ft = getActivity().getSupportFragmentManager()
.beginTransaction();
ft.setCustomAnimations(R.anim.no_anim, R.anim.popup_exit);
ft.remove(_this);
- ft.commit();
-
- // Multi Thread pour que l'animation s'éxécute
-
- new Handler().postDelayed(new Runnable() {
- public void run() {
- try {
- getActivity().getWindow().getDecorView()
- .findViewById(R.id.big_filter)
- .setVisibility(View.GONE);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }, 500);
+ 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();
+
+
}
}
\ No newline at end of file