gpt4 book ai didi

java - 在 ViewStub 更改之间滑动

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

我的布局上有一些 stub ,我想知道是否可以为它们设置动画,以便它们从一个滑到另一个。

非常感谢!

最佳答案

您可以使用 ViewFlipper 作为一个简单的解决方案。只需使用 ViewFlipper 作为 View 的容器,并为其指定滑动动画即可。

例如:

<ViewFlipper android:id="@+id/Flipper"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:inAnimation="@anim/slide_in_right"
android:outAnimation="@anim/slide_out_left">
<Stuff to flip 1/>
<Stuff to flip 2/>
</ViewFlipper>

至于动画:

向左滑出:

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromXDelta="0%"
android:toXDelta="-100%"
android:duration="@android:integer/config_longAnimTime" />

向右滑动:

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromXDelta="100%"
android:toXDelta="0%"
android:duration="@android:integer/config_longAnimTime" />

您可以使用 ViewFlipper .setDisplayedChild() 进行翻转。

关于java - 在 ViewStub 更改之间滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7851512/

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