gpt4 book ai didi

java - 如何让布局上下移动

转载 作者:行者123 更新时间:2023-12-01 10:57:15 27 4
gpt4 key购买 nike

我有一个自定义 View ,它扩展了 LinearLayout 并放置在 RelativeLayout 的底部。现在,我想向它添加一个动画,使其从父级的底部移动到正确的位置,并添加另一个动画,通过向父级的底部移动使其不可见。 (此动画通过 onTouch 事件触发)。

需要动画的布局在下图中描绘为紫色媒体 Controller 。

enter image description here

最佳答案

使用一个简单的翻译动画并将其命名为,例如“anim/emerge.xml”:

<?xml version="1.0" encoding="utf-8"?>
<translate
android:fromXDelta="0%"
android:toXDelta="0%"
android:fromYDelta="100%"
android:toYDelta="0%"
android:duration="600"
android:interpolator="@android:interpolator/accelerate_decelerate"
xmlns:android="http://schemas.android.com/apk/res/android"/>

然后

Animation emerge = AnimationUtils.loadAnimation(this, R.anim.emerge);
_yourview_.startAnimation(emerge);

关于java - 如何让布局上下移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33573282/

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