片段从特定UI点转换(放大图像到全屏)

时间:2015-04-10 17:39:44

标签: android android-fragments android-animation

我有一个带图像缩略图的片段。点击一个拇指尾,加载一个带有全屏图像的新片段。我使用下面的代码为全屏图像片段设置动画。问题是动画总是从屏幕的中心开始。有什么方法可以从点击的图像缩略图位置加载新片段?

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

    <objectAnimator
        android:duration="0"
        android:propertyName="alpha"
        android:valueFrom="1.0"
        android:valueTo="0.0" />

    <objectAnimator
        android:duration="@integer/scale_anim_dur"
        android:propertyName="scaleX"
        android:startOffset="300"
        android:valueFrom="0.0"
        android:valueTo="1.0"
        android:valueType="floatType" />

    <objectAnimator
        android:duration="@integer/scale_anim_dur"
        android:propertyName="scaleY"
        android:startOffset="300"
        android:valueFrom="0.0"
        android:valueTo="1.0"
        android:valueType="floatType" />

    <objectAnimator
        android:duration="1"
        android:propertyName="alpha"
        android:startOffset="300"
        android:valueFrom="0.0"
        android:valueTo="1.0" />

</set>

0 个答案:

没有答案