Почему изображение не скрывается, когда я установил невидимый?
Я пытаюсь использовать библиотеку FragmentTransition из bherbst в github: https://github.com/bherbst/FragmentTransitionSample
Но я хочу, чтобы изображение в DetailFragment было невидимым после завершения перехода, поэтому я слушаю это событие в GridFragment и устанавливаю изображение невидимым:
@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) {
}
});
}
В DetailFragment:
public void invisibleView() {
image.setVisibility(View.INVISIBLE);
}
Это изображение только невидимо, когда я нажимаю на 1-й сетке. Любая идея, пожалуйста?