cómo animar ventana emergente de abajo hacia arriba y coloque la ventana en el usuario hace clic en el lugar en el androide puede alguien proporcionar el códigocómo animar ventana emergente de abajo hacia arriba en Android
Gracias
cómo animar ventana emergente de abajo hacia arriba y coloque la ventana en el usuario hace clic en el lugar en el androide puede alguien proporcionar el códigocómo animar ventana emergente de abajo hacia arriba en Android
Gracias
valores \ estilo .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>
uso de este XMLs de traducir desde abajo hacia arriba y viceversa.
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>