gpt4 book ai didi

android - ViewFlipper 小部件翻转事件的监听器

转载 作者:IT老高 更新时间:2023-10-28 22:14:09 29 4
gpt4 key购买 nike

我有一个需要改进的 ViewFlipper 实现。这个 ViewFlipper 有三个 subview 。基本上,我想要一个关于哪个 subview 当前处于 Activity 状态的指示器。我的 ViewFlipper 只是一个复杂布局的一部分,它也有 ListView 等。

View 的切换也是自动的,并在指定的时间间隔内完成。

从 Android 的 SDK 引用中,我没有看到任何监听器何时 ViewFlipper 更改 subview 。

你们知道我可以为那个事件设置一个监听器吗?

或者除了使用 ViewFlipper 之外,我还有其他方法可以实现此功能吗?

谢谢!

最佳答案

如果您在 View 切换时应用动画(out 或 in 动画),您可以将监听器设置为动画,例如,在动画结束时进行操作。

   viewFlipper.getInAnimation().setAnimationListener(new Animation.AnimationListener() {
public void onAnimationStart(Animation animation) {}
public void onAnimationRepeat(Animation animation) {}
public void onAnimationEnd(Animation animation) {}
});

关于android - ViewFlipper 小部件翻转事件的监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3813108/

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