거기 Crouton 나가 모든 croutons을 취소 할 때 밖으로 애니메이션을 dislays 방법은 무엇입니까? 사용자가 터치 스크린으로 다시 상호 작용할 때 터치 이벤트를 차단하기 위해 사용자 정의 레이아웃을 사용Crouton 애니메이션 재생 중일 때 Crouton.cancelAllCroutons();
임 :
레이아웃이 표시 크루 톤에 대해 아무것도 알고 그건@Override
public boolean onInterceptTouchEvent(final MotionEvent ev)
{
Crouton.cancelAllCroutons();
return super.onInterceptTouchEvent(ev);
}
. 그것은 이런 식으로 작동하지만, 그냥 사라지게하는 대신 아웃 애니메이션을 재생합니다 (crouton 올라가고 싶습니다).
나는 원본을 빠르게보고 빌더를 사용하여 토스트를 보여주는 사용자 지정 애니메이션을 만들 수 있습니다. 내가 크루통이 예상처럼 작동 애니메이션에 페이드를 재생하기 위해 사용자 정의 할 때, 단지 애니메이션 밖으로 는 크루통이
final View customMessage = LayoutInflater.from(getContext()).inflate(R.layout.custom_layout,null);
final Configuration croutonConfig = new Configuration.Builder().setDuration(Configuration.DURATION_INFINITE).setInAnimation(android.R.anim.fade_in).setOutAnimation(android.R.anim.fade_out).build();
Crouton.make(this.getActivity(),customMessage).setConfiguration(croutonConfig).show();
누구든지이 작업을 수행 할 수있는 방법을 알고
취소 얻을 때 무시하는 것 같다?