2011-08-17 13 views
5

कैसे चेतन करने के लिए पॉप अप विंडो में नीचे से ऊपर और \ शैली खिड़की उपयोगकर्ता पर एंड्रॉयड में जगह क्लिक किया किसी को भी कोडकैसे पॉपअप विंडो नीचे से शीर्ष करने के लिए एंड्रॉयड

धन्यवाद

उत्तर

8

मान प्रदान कर सकते जगह चेतन करने के लिए .xml:

<resources> 
<style name="AnimationPopup"> 
    <item name="@android:windowEnterAnimation">@anim/appear</item> 
    <item name="@android:windowExitAnimation">@anim/disappear</item> 
</style> 
</resources> 

anim \ appear.xml

<set xmlns:android="http://schemas.android.com/apk/res/android" 
android:shareInterpolator="false" > 

<scale 
    android:duration="1000" 
    android:fillAfter="false" 
    android:fromXScale="0.0" 
    android:fromYScale="0.0" 
    android:interpolator="@android:anim/accelerate_decelerate_interpolator" 
    android:pivotX="50%" 
    android:pivotY="90%" 
    android:toXScale="1.0" 
    android:toYScale="1.0" /> 
</set> 

anim \ disappear.xml

<set xmlns:android="http://schemas.android.com/apk/res/android" 
android:shareInterpolator="false" > 

<scale 
    android:duration="1000" 
    android:fillAfter="false" 
    android:fromXScale="1.0" 
    android:fromYScale="1.0" 
    android:interpolator="@android:anim/accelerate_interpolator" 
    android:pivotX="50%" 
    android:pivotY="90%" 
    android:toXScale="0.0" 
    android:toYScale="0.0" /> 
</set> 
4

उपयोग इस शीर्ष और इसके विपरीत करने के लिए नीचे से अनुवाद करने के लिए XMLs।

anim \ pull_in.xml

<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shareInterpolator="false" > 
    <translate 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:duration="@android:integer/config_longAnimTime" 
     android:fromYDelta="100%" 
     android:toYDelta="0%" /> 
</set> 

anim \ pull_out.xml

<set xmlns:android="http://schemas.android.com/apk/res/android" 
android:shareInterpolator="false" > 
    <translate 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:duration="@android:integer/config_longAnimTime" 
     android:fromYDelta="0%" 
     android:toYDelta="100%" /> 
</set> 
संबंधित मुद्दे