2011-09-02 15 views
6

तो मेरे पास यह गतिविधि समूह है जिसमें मैं 2 क्रियाएँ दिखाता हूं। जब मैं स्विच कर रहा हूं, तो मैं इस संक्रमण प्रभाव को प्राप्त करना चाहता हूं, स्क्रीन के बाईं ओर फिसलने वाला वर्तमान दृश्य, दाईं ओर से नया दृश्य आ रहा है। यह स्विच करने के लिए मेरे कोड है यह सोचते हैं वर्तमान दृश्य viewA है:एनीमेशन के साथ गतिविधि समूह स्विच दृश्य

Intent i = new Intent(this, ViewA.class); 
viewB = getLocalActivityManager().startActivity("viewb", i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView(); 
setContentView(viewB); 

अब जब मैं निम्नलिखित करते हैं, viewB की पृष्ठभूमि दिखाया जाता है, और viewB की सामग्री में स्लाइड, यह नहीं है कि मैं क्या करना चाहते हैं:

Animation animIn = AnimationUtils.loadAnimation(this, R.anim.righttoleftin); 
viewB.startAnimation(animIn); 
Animation animOut = AnimationUtils.loadAnimation(this, R.anim.righttoleftout); 
viewA.startAnimation(animOut); 

setContentView(viewB); 

मैं इसे कैसे प्राप्त कर सकता हूं?


वास्तव में, उपर्युक्त काम करता है। मुझे एक समस्या थी जहां मैंने सोचा था कि व्यू दिखाया गया था, जबकि यह नहीं था।

उत्तर

0

यहाँ this

केवल दोष यह है कि यह केवल एक्सएमएल में किया जा सकता है पर एक नज़र डालें।

उम्मीद है कि यह

में मदद करता है
संबंधित मुद्दे