问题标签 [viewflipper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android viewflipper flicker
I have a ViewFlipper with multiple views added dynamically. I override onTouchEvent (and onInterceptTouchEvent) in order to get the down, move and up events on the views, so I know when to animate left and right.
Now everything works fine, except that there is a small flicker (one of the other views is displayed on top for a split second) at the beginning of the swipe. This only happens after the first swipe is done.
I looked at the source code for the Home screen app on Android, which helped a lot, but they don't use the ViewFlipper, so it's a little different.
Did anyone encounter the same problem?
Thanks!
android - 在 ViewFlipper 中按需工作
当我的 ViewFlipper 中的某个视图显示时,我想加载一个 URL。如何确定正在显示 X 视图,以便执行 URL 下载逻辑?
android - 包含 ListView 的 ViewFlipper 的手势问题
我有一个 ViewFlipper,其中一个视图是 ListView。为了在视图之间来回移动,我有一个检测左右滑动的 GestureListener。有时左右滑动会干扰 ListView。也就是说,当我想通过左右滑动切换到下一个视图时,我可能会不小心点击列表中的某个项目。
有没有防止这种干扰的好方法?
android - 如何以编程方式显示 ViewFlipper 的第二个孩子?
我有一个有 3 个孩子的 ViewFlipper。
我希望能够在最初显示这些孩子中的任何一个。例如,也许我希望 ViewFlipper 最初加载第二个孩子而不是第一个。
编辑:我知道我可以使用 getChildAt(int index) 方法。
当显示 ViewFlipper 中的孩子时,如何获取该孩子的索引?
android - ViewFlipper中的VideoView在播放视频时是透明的
我有一个在 ViewFlipper 中设置了两个视图的 Activity。其中一个视图是一个带有 GLSurfaceView 和一些其他小部件的布局,另一个只有一个带有 TextView 和一个 VideoView 的布局。当我单击 GLSurfaceView 中的某些内容时,ViewFlipper 会交换以便可以播放视频。在此屏幕截图中,您可以看到在左侧呈现地图的普通 GLSurfaceView。右侧是 ViewFlipper 翻转并开始播放视频后的样子。
GLSurfaceView 显示的空白透明区域是视频应该在的位置。我可以通过扬声器听到它在播放,并且时间线正在向前移动,所以我知道它正在播放。
如果您需要,我可以发布代码,但涉及很多,因此可能会变得相当复杂。
关于这里发生了什么的任何想法?
android - ViewFlipper 动画永远不会结束?
我有一个 ViewFlipper 设置,其中我的 setInAnimation() 和 setOutAnimation() 指的是我从 Animation 扩展的类。这一切都很好,但我注意到的是,在所有视觉动画完成后(即翻转完成),每当我点击 ViewFlipper 区域内的布局时,我仍然会在我的应用程序中调用 applyTransformation() interpolatedTime = 1 的动画类。
这是否意味着动画永远不会正确结束?我试图在我的动画类中添加一个动画监听器,它告诉我它结束了。我只是想知道为什么它无缘无故地调用 applyTransformation()(浪费 CPU 和电池??),有没有办法阻止这种情况?更重要的是,我怀疑这就是我每次触摸 ViewFlipper 区域内的布局时都会闪烁的原因。有任何想法吗 ??
谢谢
android - 在 2.1 和 2.2 中方向更改时 Viewflipper 接收器未注册错误
我正在使用 viewflipper 进行手势识别,在 2.0 及之前的版本中一切正常,但在 2.2 和 2.1 中,它会抛出异常,因为下面的“java.lang.IllegalArgumentException:接收器未注册:android.widget.ViewFlipper”是完整的调试跟踪。
并且其中提到的解决方案似乎只有在您通过代码创建 ViewFlipper 时才有效,但在我的情况下,我在 XML 中使用 ViewFlipper,这是我的布局文件,所以我不能使用提到的解决方案来扩展我尝试使用延迟的 ViewFlipper 似乎没有去工作。
我非常受此困扰,任何帮助都将不胜感激。
下面是我的布局代码。
android - ViewFlipper 小部件翻转事件的侦听器
我有一个需要改进的 ViewFlipper 实现。这个 ViewFlipper 有三个子视图。基本上,我想要一个关于哪个子视图当前处于活动状态的指示器。我的 ViewFlipper 只是复杂布局的一部分,它也有列表视图等。
视图的切换也是自动的,并在指定的时间间隔内完成。
从 Android 的 SDK 参考资料来看,我没有看到 ViewFlipper 何时更改子视图的任何侦听器。
你们知道我可以为那个事件设置一个监听器吗?
或者除了使用 ViewFlipper 之外,还有其他方法可以实现此功能吗?
谢谢!
java - 如何区分甩和碰?
我在 ViewFlipper 中有一个 ListView,当用户在屏幕上滑动时我正在翻转它。单击 ListView 将打开浏览器。有时,当我滑动时,它会被检测为对 ListView 的触摸,并会打开浏览器。这可能很烦人。我怎样才能防止这种情况发生?
android - ViewFlipper 闪烁问题?
我有一个带有两个ImageView小部件的ViewFlipper。我已将进出动画设置为android.R.anim.slide_in_left和android.R.anim.slide_out_right
现在当两个 ImageView 有两个不同的 drawable 时,动画就变得圆滑流畅了。但是当我将两个 ImageViews 设置为相同的 Drawable 时,屏幕会闪烁。为什么会发生这种情况,我该如何预防?