Trong ứng dụng của tôi, tôi có danh sách các mục được hiển thị thông qua bộ điều hợp RecyclerView
. Nếu tôi nhấp vào một mục mới Fragment
khi bắt đầu trong cùng một Activity
. Cách bố trí của mục của tôi và nhìn Hoạt động của tôi (giản thể) như thế này:Hoạt ảnh phần tử chia sẻ giữa mục RecyclerView và CollapsingToolbar trong cùng một hoạt động
bố trí Hoạt động:
<android.support.design.widget.CoordinatorLayout>
<android.support.design.widget.AppBarLayout>
<android.support.design.widget.CollapsingToolbarLayout>
<ImageView
android:id="@+id/image"
android:transitionName="image" ... />
<android.support.v7.widget.Toolbar ... />
</android.support.design.widget.CollapsingToolbarLayout>
<android.support.design.widget.TabLayout ... />
</android.support.design.widget.AppBarLayout>
<FrameLayout... />
</android.support.design.widget.CoordinatorLayout>
mục Layout:
<RelativeLayout >
<ImageView
android:id="@id/itemImage"
android:transitionName="image" />
<LinearLayout>
<TextView ... />
<TextView ... />
</LinearLayout>
</RelativeLayout>
Bây giờ, nếu đoạn mới là bắt đầu bằng một nhấp chuột vào mục, tôi muốn thêm hoạt ảnh của hình ảnh mục vào ImageView
trong CollapsingToolbarLayout
. Tôi đọc the article về hoạt ảnh của ShareElement nhưng điều này không hoạt động ở đây vì đây không phải là hoạt ảnh ShareElement thực. Mục tiêu ImageView
không nằm trong đoạn mới mà tôi không phải bắt đầu hoạt động mới (tôi chỉ làm cho mục tiêu ImageView
hiển thị trong Fragment
mới). Vì vậy, làm thế nào tôi sẽ tạo ra một hình ảnh động như vậy trong trường hợp này?
Là RecyclerView trong cách bố trí tương tự mà CollapsingToolbarLayout? – Cochi
Không có trong Fragment và CollapsingToolbarLayout trong bố cục của hoạt động. – Cilenco
Fragment khác được xử lý bởi cùng một Activity mà CollapsingToolbar hay cái khác? – Cochi