问题标签 [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.

0 投票
0 回答
1309 浏览

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!

0 投票
1 回答
224 浏览

android - 在 ViewFlipper 中按需工作

当我的 ViewFlipper 中的某个视图显示时,我想加载一个 URL。如何确定正在显示 X 视图,以便执行 URL 下载逻辑?

0 投票
2 回答
1880 浏览

android - 包含 ListView 的 ViewFlipper 的手势问题

我有一个 ViewFlipper,其中一个视图是 ListView。为了在视图之间来回移动,我有一个检测左右滑动的 GestureListener。有时左右滑动会干扰 ListView。也就是说,当我想通过左右滑动切换到下一个视图时,我可能会不小心点击列表中的某个项目。

有没有防止这种干扰的好方法?

0 投票
2 回答
15041 浏览

android - 如何以编程方式显示 ViewFlipper 的第二个孩子?

我有一个有 3 个孩子的 ViewFlipper。

我希望能够在最初显示这些孩子中的任何一个。例如,也许我希望 ViewFlipper 最初加载第二个孩子而不是第一个。

编辑:我知道我可以使用 getChildAt(int index) 方法。

当显示 ViewFlipper 中的孩子时,如何获取该孩子的索引?

0 投票
1 回答
2675 浏览

android - ViewFlipper中的VideoView在播放视频时是透明的

我有一个在 ViewFlipper 中设置了两个视图的 Activity。其中一个视图是一个带有 GLSurfaceView 和一些其他小部件的布局,另一个只有一个带有 TextView 和一个 VideoView 的布局。当我单击 GLSurfaceView 中的某些内容时,ViewFlipper 会交换以便可以播放视频。在此屏幕截图中,您可以看到在左侧呈现地图的普通 GLSurfaceView。右侧是 ViewFlipper 翻转并开始播放视频后的样子。

截屏

GLSurfaceView 显示的空白透明区域是视频应该在的位置。我可以通过扬声器听到它在播放,并且时间线正在向前移动,所以我知道它正在播放。

如果您需要,我可以发布代码,但涉及很多,因此可能会变得相当复杂。

关于这里发生了什么的任何想法?

0 投票
0 回答
663 浏览

android - ViewFlipper 动画永远不会结束?

我有一个 ViewFlipper 设置,其中我的 setInAnimation() 和 setOutAnimation() 指的是我从 Animation 扩展的类。这一切都很好,但我注意到的是,在所有视觉动画完成后(即翻转完成),每当我点击 ViewFlipper 区域内的布局时,我仍然会在我的应用程序中调用 applyTransformation() interpolatedTime = 1 的动画类。

这是否意味着动画永远不会正确结束?我试图在我的动画类中添加一个动画监听器,它告诉我它结束了。我只是想知道为什么它无缘无故地调用 applyTransformation()(浪费 CPU 和电池??),有没有办法阻止这种情况?更重要的是,我怀疑这就是我每次触摸 ViewFlipper 区域内的布局时都会闪烁的原因。有任何想法吗 ??

谢谢

0 投票
2 回答
4283 浏览

android - 在 2.1 和 2.2 中方向更改时 Viewflipper 接收器未注册错误

我正在使用 viewflipper 进行手势识别,在 2.0 及之前的版本中一切正常,但在 2.2 和 2.1 中,它会抛出异常,因为下面的“java.lang.IllegalArgumentException:接收器未注册:android.widget.ViewFlipper”是完整的调试跟踪。

Google 上存在与此错误 6191 相关的问题。

并且其中提到的解决方案似乎只有在您通过代码创建 ViewFlipper 时才有效,但在我的情况下,我在 XML 中使用 ViewFlipper,这是我的布局文件,所以我不能使用提到的解决方案来扩展我尝试使用延迟的 ViewFlipper 似乎没有去工作。

我非常受此困扰,任何帮助都将不胜感激。

下面是我的布局代码。

0 投票
5 回答
18745 浏览

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

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

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

从 Android 的 SDK 参考资料来看,我没有看到 ViewFlipper 何时更改子视图的任何侦听器。

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

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

谢谢!

0 投票
2 回答
7105 浏览

java - 如何区分甩和碰?

我在 ViewFlipper 中有一个 ListView,当用户在屏幕上滑动时我正在翻转它。单击 ListView 将打开浏览器。有时,当我滑动时,它会被检测为对 ListView 的触摸,并会打开浏览器。这可能很烦人。我怎样才能防止这种情况发生?

0 投票
1 回答
855 浏览

android - ViewFlipper 闪烁问题?

我有一个带有两个ImageView小部件的ViewFlipper。我已将进出动画设置为android.R.anim.slide_in_leftandroid.R.anim.slide_out_right

现在当两个 ImageView 有两个不同的 drawable 时,动画就变得圆滑流畅了。但是当我将两个 ImageViews 设置为相同的 Drawable 时,屏幕会闪烁。为什么会发生这种情况,我该如何预防?