Android XML动画将“绑定”轴转到特殊点

时间:2015-07-27 20:33:26

标签: android xml animation android-alertdialog

我正在编写Android应用程序,我也想使用最新的Android Material指南。所以我的AlertDialog中有anim.xml和我自己的动画。在这里我对话的对话:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <scale android:interpolator="@android:anim/accelerate_decelerate_interpolator"
       android:fromXScale="0.0"
       android:toXScale="1.0"
       android:fromYScale="0.0"
       android:toYScale="1.0"
       android:fillAfter="false"
       android:startOffset="0"
       android:duration="200"
       android:pivotX="90%"
       android:pivotY="85%"/>

    <translate android:fromYDelta="50%"
           android:toYDelta="0"
           android:startOffset="0"
           android:duration="200"/>
</set>

这适用于应用程序的纵向模式。但是,如果我切换到横向模式,动画就不再适用了。

但是,不是android:pivotX="90%",而是我想要我的FloatingButton的原点。

是否有可能将此点“绑定”到此XML标记。 我没有找到任何帮助。

谢谢,

HumpaLumpa007

1 个答案:

答案 0 :(得分:0)

很难想象您要完成的工作,但您可能会发现ScaleAnimation有帮助。我希望这有帮助。