gpt4 book ai didi

java - 自定义翻译动画无法正常工作

转载 作者:行者123 更新时间:2023-12-01 13:16:02 24 4
gpt4 key购买 nike

我正在尝试为 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"
/>

当我尝试如下所示的相对引用时,动画不正确。它生成了正确的屏幕,但 fragment 只是出现,而不是从左侧滑入。

<?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 坐标以在动画结束时应用。

关于java - 自定义翻译动画无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22463488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com