【问题标题】:Drop down into the screen animation下拉到屏幕动画
【发布时间】:2015-12-01 03:32:04
【问题描述】:

对我有新的要求。我添加了用于在活动之间切换的动画。一个activity中有两个按钮,分别是前进按钮和后退按钮。当我按下前进按钮时,现有活动必须移入屏幕,新活动必须从右侧滑入。同样,当我按下反向按钮时,现有活动被上升到屏幕中心的新活动推向左侧。我已经通过创建动画 XML 文件成功地编写了向右滑动和向左滑动的代码。但是如何编写进入屏幕并从屏幕动画中升起的代码呢?

【问题讨论】:

  • 右滑代码 schemas.android.com/apk/res/android" android:shareInterpolator="false" >

标签: android animation android-animation splash-screen


【解决方案1】:

您可以将 android:fromYDelta 添加为 100% 并将 android:toYDelta 添加为 0,这将使您的活动从下到上进行动画处理,如果您想要相反的方向,您可以将 android:fromYDelta 反转为 0% 和 @987654324 @ 到 100%

<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:fromYDelta="100%p" android:toYDelta="0%p"
android:duration="@android:integer/config_shortAnimTime"/>

我希望这符合您的要求。

【讨论】:

  • 不,它不起作用。我想要一种效果,比如当前活动被抬起屏幕的新活动向左推。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-09
  • 2020-09-26
  • 1970-01-01
相关资源
最近更新 更多