2
일부 ImageViews가있는 조각이 있습니다.이 ImageView 중 하나를 클릭하면 방금 클릭 한 "대상"이미지가있는 새로운 활동이 열립니다.RecyclerView 내의 AppCompat와 공유 요소 애니메이션
처음에는 ImageView를 새 액티비티의 상위 레이아웃에 직접 배치했습니다.
이제이 활동에서 사용자 지정 헤더를 RecyclerView의 첫 번째 항목으로 설정했습니다. "대상"ImageView는이 새 헤더에 있습니다.
이제 전환이 더 이상 작동하지 않습니다. 나는 RecyclerView의 내용이 나중에 그려진 것으로 생각했습니다, 그래서 나는 된 setContentView 전에의 onBindViewHolder에서 및
ActivityCompat.startPostponedEnterTransition(mContext);
를 (이 올바른 만약 내가 잘 모릅니다)
ActivityCompat.postponeEnterTransition(this);
와 tryed했습니다 RecyclerView.
하지만 작동하지 않습니다. 어떻게해야합니까? 내가 postponeEnterTransition 및 startPostponedEnterTransition
와 함께
를 사용하여 해결할 – Thorben
1) getWindow(). requestFeature (Window.FEATURE_CONTENT_TRANSITIONS); 2) postponeEnterTransition 3) super.onCreate 4) 된 setContentView 5) setSupportActionBar (모음) 6) setEnterSharedElementCallback (...) ... startPostponedEnterTransition –