Why image don't hide when I set INVISIBLE?

67 Views Asked by At

I am trying to use FragmentTransition library of bherbst in github: FragmentTransitionSample

But I want image in DetailFragment invisible when transition end, so I listen this event in GridFragment and set image invisible:

@Override
public void onKittenClicked(KittenViewHolder holder, int position) {
    int kittenNumber = (position % 6) + 1;

    kittenDetails = DetailsFragment.newInstance(kittenNumber);

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
        mDetailsTransition.addListener(new Transition.TransitionListener() {
            @Override
            public void onTransitionStart(Transition transition) {

            }

            @Override
            public void onTransitionEnd(Transition transition) {
                kittenDetails.invisibleView();
                Toast.makeText(getActivity(), "Hello===========>", Toast.LENGTH_SHORT).show();
            }

            @Override
            public void onTransitionCancel(Transition transition) {

            }

            @Override
            public void onTransitionPause(Transition transition) {

            }

            @Override
            public void onTransitionResume(Transition transition) {

            }
        });
    }

In DetailFragment:

public void invisibleView() {
    image.setVisibility(View.INVISIBLE);
}

This image only invisible when I click on 1st grid. Any idea, please?

0

There are 0 best solutions below