2014-10-10 77 views
-2

我已將下列XML用於Pull Down動畫。Android上拉動畫

<scale 
    android:duration="500" 
    android:fromXScale="1.0" 
    android:fromYScale="0.0" 
    android:interpolator="@android:anim/linear_interpolator" 
    android:toXScale="1.0" 
    android:toYScale="1.0" /> 

現在我需要相反的動作,即,高度將從零向上增加至正常高度給予拉起的效果。誰能幫我?

+0

你嘗試過交換尺度嗎? – 2014-10-10 11:52:16

回答

0

試試這個:

<scale 
android:duration="500" 
android:fromXScale="1.0" 
android:fromYScale="1.0" 
android:interpolator="@android:anim/linear_interpolator" 
android:toXScale="1.0" 
android:toYScale="0.0" /> 

Android Animation語法

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" 
android:interpolator="@[package:]anim/interpolator_resource" 
android:shareInterpolator=["true" | "false"] > 
<alpha 
    android:fromAlpha="float" 
    android:toAlpha="float" /> 
<scale 
    android:fromXScale="float" 
    android:toXScale="float" 
    android:fromYScale="float" 
    android:toYScale="float" 
    android:pivotX="float" 
    android:pivotY="float" /> 
<translate 
    android:fromXDelta="float" 
    android:toXDelta="float" 
    android:fromYDelta="float" 
    android:toYDelta="float" /> 
<rotate 
    android:fromDegrees="float" 
    android:toDegrees="float" 
    android:pivotX="float" 
    android:pivotY="float" /> 
<set> 
    ... 
</set> 

+0

您提供的XML會降低高度,最後會消失。我的要求是,視圖的高度將從零增加到正常。 – 2014-10-10 12:07:48

+0

檢查語法並相應地進行更改 – Gattsu 2014-10-10 12:11:20

0

<scale 
    android:duration="500" 
    android:fromXScale="1.0" 
    android:fromYScale="0.0" 
    android:interpolator="@android:anim/linear_interpolator" 
    android:toXScale="1.0" 
    android:toYScale="1.0" 
    android:pivotX="100%" 
    android:pivotY="100%" />