Let's say I have fragment A
in my current view. I animate myView
in onCreateView
method. Then I commit another fragment (fragment B
) on top of fragment stack. When I go back to fragment A
, myView
animation is again started which I don't want it to. I think I should move the animation part to some other method. Would you please help?
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
...
animate myView;
...
someOtherView.setOnClickListener(new View.OnClickListener() {
@Override
public boolean onClick(View v, MotionEvent event) {
getActivity().getSupportFragmentManager().beginTransaction()
.addToBackStack(null)
.replace(R.id.framelayout_home,new Fragment_B()).commit();
}
});
return rootView;
}