gpt4 book ai didi

android - 将动画添加到 ExpandableListView

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:07:47 24 4
gpt4 key购买 nike

有没有办法在Android中打开展开列表时添加动画?我想要它,以便当用户点击可扩展列表时,它有一个动画/效果,就像我打开一个滑动抽屉一样。

它移动缓慢,直到完全打开。

最佳答案

我花了很多时间搜索但没有运气。现有的解决方案不够流畅 - 如果您的布局比只有 2 个按钮更复杂,它就会变得滞后。

因此,我创建了自己的 ListAdapter,它将整个 View 缓存到 Bitmap 中,然后在缓存的 View 而不是 View 本身上执行动画。它的运行速度大大

这是:https://github.com/dmitry-zaitsev/ExpandableAdapter

好消息是您不需要重写一堆代码 - 只需将我的 ExpandableAdapter 包裹在您的适配器周围并提供将充当切换按钮的 View 的 id 和包含第二层内容的 View 的 id:

new ExpandableAdapter(context, yourAdapter, R.id.switch, R.id.holder);

仅此而已。

关于android - 将动画添加到 ExpandableListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9736302/

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