gpt4 book ai didi

android - 在 ListView 中单击复选框时,如何使按钮栏从底部滑入?

转载 作者:太空宇宙 更新时间:2023-11-03 11:27:31 25 4
gpt4 key购买 nike

我有一个带有自定义列表适配器的 ListView ,它使用复选框和一些 TextView 填充 ListView 。当用户选择一个复选框时,我需要一个按钮栏从屏幕底部滑入 View 并坐在那里。我已经制作了按钮栏,可以通过将其可见性更改为“消失”和“可见”来使其在屏幕上出现和消失,但它不会通过滑入和滑出效果来实现这些。我如何让它执行这些动画?

最佳答案

您想使用 Animation xml resources .

这是一个动画 xml 的示例,它将对象从屏幕底部向上“滑动”到它在您的布局中的位置:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="100%p" android:toYDelta="0%p" android:duration="300"/>
</set>

您将把它放在您的 res/anim 文件夹中,然后使用此 java 代码为您的 View 设置动画:

slideUpIn = AnimationUtils.loadAnimation(this, R.anim.slide_up_in);
yourButtonBarView.startAnimation(slideUpIn);

您需要将 startAnimation 调用放在您获得 CheckBox 已被选中的回调的位置。

关于android - 在 ListView 中单击复选框时,如何使按钮栏从底部滑入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4526288/

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