2012-03-13 8 views
6

क्या कोई यह बता सकता है कि एंड्रॉइड में शीर्ष से नीचे तक गतिविधि को कैसे बदला जाए, शायद एक उदाहरण के साथ?गतिविधि को ऊपर से नीचे और उपाध्यक्ष से कैसे परिवर्तित करें?

+0

एनीमेशन करना चाहते हैं ??? –

+0

हाँ .. गतिविधि में प्रवेश करते समय मुझे ऊपर से नीचे एनीमेशन की आवश्यकता है। – VaaS

उत्तर

14

में रेस/anim/slide_in_up.xml एक एनीमेशन को परिभाषित करें: रेस/anim/slide_out_up.xml पर

<?xml version="1.0" encoding="utf-8"?> 
<translate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:fromYDelta="100%p" android:toYDelta="0%p" 
    android:duration="@android:integer/config_longAnimTime"/> 

और एक अन्य:

<?xml version="1.0" encoding="utf-8"?> 
<translate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:fromYDelta="0%p" android:toYDelta="-100%p" 
    android:duration="@android:integer/config_longAnimTime"/> 

फिर startActivity कॉल करने के लिए के बाद इन लागू होते हैं:

Intent i2 = new Intent(main.this, test.class); 
startActivity(i2); 
overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_up); 
+1

कुछ स्पष्टीकरण के साथ यह उत्तर बहुत अच्छा होगा। केवल कोड ही नहीं है जो लोग ढूंढते हैं। अगर उनका कुछ स्पष्टीकरण होगा तो हम (शुरुआती) कुछ समृद्ध होंगे। – Killer

+0

मेरे मामले में काम नहीं कर रहा है। –

संबंधित मुद्दे