簡體   English   中英

自定義翻譯動畫無法正常工作

[英]Custom Translation Animation not working correctly

我正在嘗試為Android應用程序的一部分制作動畫,但是我無法使我的動畫正常工作。

下面的xml文件可以正常工作,但是它具有絕對引用而不是相對引用。

<?xml version="1.0" encoding="utf-8"?>
<objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" 
        android:propertyName="x" 
        android:valueType="floatType"
        android:valueTo="0" 
        android:valueFrom="100"
        android:duration="800"
/>

當我嘗試如下所示的相對參考時,動畫不正確。 它會產生正確的屏幕,但片段只是出現,而不是從左側滑入。

<?xml version="1.0" encoding="utf-8"?>
<objectAnimator xmlns:android="http://schemas.android.com/apk/res/android"
    android:propertyName="translationX" 
    android:fromXDelta="100%"
    android:toXDelta="0%"
    android:duration="500"/>

有人對此有解決方案嗎?

反轉fromXdelta和toxDelta值。 您將在動畫開始時應用100%的更改,並在結束時應用0%的更改。

來自: http : //developer.android.com/reference/android/view/animation/TranslateAnimation.html

fromXValue更改X坐標以在動畫開始時應用。

toXValue更改X坐標以應用於動畫的末尾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM