मैं इरादे में ActivityOptions
बंडल पास करने वाले एंड्रॉइड एल संक्रमण का उपयोग कर रहा हूं। मैं TaskStackBuilder
के साथ उसी उद्देश्य पर एनीमेशन को पुन: पेश कैसे कर सकता हूं?टास्कस्टैकबिल्डर संक्रमण एनीमेशन
यह एक एकल Intent
के साथ अपने वर्तमान कार्यशील विधि है:
startActivity(myIntent, ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
यह TaskStackBuilder
के साथ मेरी कोशिश है:
TaskStackBuilder builder = TaskStackBuilder.create(this);
builder.addNextIntentWithParentStack(myIntent);
builder.startActivities(ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
लेकिन एनीमेशन एक अजीब प्रभाव, नहीं के एक ही एक बनाता है "एकल-इरादा" संस्करण। एक ताजा से मिलकर taskstack शुरू करने के लिए
TaskStackBuilder.create (Context context)
वापसी एक नया TaskStackBuilder:
builder.addNextIntent(myIntent);
बजाय
:
मैं भी साथ की कोशिश की
builder.addNextIntentWithParentStack(myIntent);
क्या आपने '.addNextIntentWithParentStack() 'का उपयोग करते समय मैनिफेस्ट में अभिभावक गतिविधि की घोषणा की थी? – Mibit
हैलो, क्या आप वहां हैं? –
@ मिबिट नो, और मैं ऐसा नहीं कर सकता क्योंकि गतिविधि एक अलग पुस्तकालय में है –