मेरे आवेदन में मेरे पास RecyclerView
एडाप्टर के माध्यम से प्रदर्शित वस्तुओं की एक सूची है। यदि मैं एक आइटम पर क्लिक करता हूं तो एक नया Fragment
उसी Activity
के भीतर शुरू हुआ। इस तरह अपने मद के लेआउट और मेरी गतिविधि नज़र (सरलीकृत):RecyclerView आइटम और CollapsingToolbar के बीच साझा तत्व एनीमेशन एक ही गतिविधि के भीतर
गतिविधि लेआउट:
<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>
मद लेआउट:
<RelativeLayout >
<ImageView
android:id="@id/itemImage"
android:transitionName="image" />
<LinearLayout>
<TextView ... />
<TextView ... />
</LinearLayout>
</RelativeLayout>
अब, नई टुकड़ा है अगर एक आइटम क्लिक से शुरू किया गया, मैं में ImageView
पर आइटम छवि का एनीमेशन जोड़ना चाहता हूं। मैंने ShareElement एनिमेशन के बारे में the article पढ़ा लेकिन यह यहां काम नहीं करता है क्योंकि यह वास्तविक ShareElement एनीमेशन नहीं है। लक्ष्य ImageView
नए खंड में नहीं है और न ही मुझे एक नई गतिविधि शुरू करनी है (मैं केवल Fragment
में दृश्य ImageView
लक्षित करता हूं)। तो मैं इस मामले में ऐसी एनीमेशन कैसे बनाऊंगा?
एक ही लेआउट कि CollapsingToolbarLayout में RecyclerView है? – Cochi
नहीं, यह गतिविधि के लेआउट में एक और टुकड़ा और CollapsingToolbarLayout में है। – Cilenco
एक और फ्रैगमेंट उसी गतिविधि से संभालता है जो CollapsingToolbar या अन्य है? – Cochi