问题标签 [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 投票
1 回答
3215 浏览

android - 更改 ViewFlipper 过渡的动画或持续时间

我有一个 ViewFlipper,有时我想让它在视图之间设置动画,有时我希望它立即在视图之间切换。

我试图弄清楚如何做到这一点。

我尝试在切换之前更改动画、动画和输出动画,但如果我这样做,当前视图会在动画期间消失。

有人知道这样做的方法吗?

0 投票
1 回答
2103 浏览

android - 使用 ViewFlipper 旋转 Activity 时崩溃

我最初有两个 ListActivity 类。

我正在尝试拥有 1 个活动,并使用 ViewFlipper 在两个列表之间翻转。

除了一个问题外,它似乎工作得很好。如果我旋转模拟器,我会随机崩溃。它不会每次都发生,我无法找出特定的工作流程来触发它。这是错误:

有没有人对可能是什么问题有任何想法?

这是我的活动的基本框架:

0 投票
6 回答
8509 浏览

android - 在 ListView 上检测手势时遇到问题

我有一个包含 ViewFlipper 的活动。ViewFlipper 包括 2 个布局,这两个布局本质上都只是 ListViews。

所以这里的想法是我有两个列表,从一个列表导航到另一个列表,我会使用水平滑动。

我有那个工作。但是,当滑动开始执行时,您的手指在哪个列表项上,该项也将被长按。

这是我拥有的相关代码:

如果我改变“返回真”;来自 GestureDetector 的声明“返回 false;”,我没有得到长按。不幸的是,我经常点击。

有谁知道我该如何解决这个问题?

0 投票
4 回答
34927 浏览

android - Android:在浏览视图时移动背景图像

我想要的是背景图像,其行为类似于股票主屏幕或此处的天气应用程序:https ://youtube.com/watch?v=i2Oh4GL5wBE#t=0m54s

我只需要一个非动画背景图像(如该视频中的道路),它在滑动到另一个视图时会滚动“一点”。在我的应用程序中,我想浏览一些带有滚动背景的 ListView。

我测试过的:

  • ViewFlipper:我使用大图像并将其垂直切成 5 块。然后我将每个布局(显示 ListViews)中的那些剪切图像设置为背景。
  • Horizo​​ntalScrollView:在 Horizo​​ntalScrollView 我添加了一个 LinearLayout 并将大图像设置为背景。然后我使用 GestureDectector 在浏览 ListViews 时添加“捕捉”。

两者都有效,但这需要一个非常大的图像,我不确定它是否可以正确缩放到不同的屏幕尺寸。此外,它的行为也不像原来的主屏幕,背景移动一点点,而前景改变到下一个视图。

我在这里阅读了这篇文章:https ://stackoverflow.com/questions/2943619/android-make-application-background-behave-like-homescreen-background

我检查了推荐的 Launcher.java,它把我带到了 Workspace.java:

https://android.googlesource.com/platform/packages/apps/Launcher2/+/master/src/com/android/launcher2/Workspace.java

据我了解,它通过设置偏移来使用 WallpaperManager。

API 说:

setWallpaperOffsets(IBinder windowToken, float xOffset, float yOffset) 设置当前壁纸在任何较大空间内的位置,当该壁纸在给定窗口后面可见时。

但据我了解,这只是改变了手机本身的背景图像。

我能做些什么?你知道一个开源应用程序或示例代码可以做同样的事情吗?可能我必须自己画 Canvas(以前从未做过)。请给我一些建议。

0 投票
1 回答
523 浏览

android - 同步视图翻转

我正在使用 ViewFlipper 通过一个简单的动画在三个视图之间翻转。这个动画在完成之前持续了大约 1 分钟,这就是重点。在动画结束产生丑陋的效果之前,调用 showNext() 开始翻转视图的代码紧接在下面。

是否可以调用在动画完成之前不返回的同步 showNext() ?否则,是否可以为 ipotetic OnAnimationComplete事件注册 Listner?

提前谢谢你

0 投票
1 回答
752 浏览

android - Android ViewFlipper ZOrder

我正在尝试使用视图翻转器为 2 个视图之间的过渡设置动画。似乎默认情况下,ViewFlipper 将 Out 动画按 Z 顺序放置在 In 动画之上。有没有办法让传入的动画显示在传出的动画上?

谢谢

0 投票
1 回答
440 浏览

android - 带有viewFlipper 的slidingDrawer 在另一个viewFlipper 内?可能的?

制作社交媒体应用程序。我有一个主viewFlipper,其中有几个视图。在这个 vf 中,我有一个滑动抽屉(包含一个社交媒体流,例如 twitter 和 facebook),我想在其中放置第二个 viewFlipper,以便在不同的媒体之间翻转。

这是可能的吗?最简单的实现方法是什么?

新手问题也许,但仍然!:D 有人想帮忙吗?

0 投票
1 回答
2928 浏览

android - 使用 ViewFlipper 切换视图

当我运行我的应用程序时,我可以通过运行来选择要在 viewFlipper 中显示的视图:

在 onCreate 中,我可以在 onClick() 中切换视图

当我想从我的代码(不在我的主应用程序中)切换孩子时,我遇到了以下问题!

任何帮助表示赞赏。

0 投票
1 回答
916 浏览

java - ViewFlipper w/ WebView 包括

我正在创建一个通过 WebViews 翻转的 ViewFlipper:如果我将 WebViews 放在 main.xml 中,则运行应用程序没有问题。由于我将使用多个 Web 视图,因此我决定将它们分解为单独的 XML 文件。当我在 main.xml 的 ViewFlipper 中使用 include android:id="@+id/myWebView001" layout="@layout/pg001" 执行此操作时,我会在应用程序启动时强制关闭。

请查看以下代码,如果您有任何建议使其正常工作,我们将不胜感激。再次感谢!

主.xml:

主.java:

pg001.xml:

pg001.java:

0 投票
2 回答
1240 浏览

android - 如何使用 viewflipper 将变量传递给下一个视图

我有以下问题:

当我单击该项目时,它会在第一个视图中显示字符串。但我不会进入第二个视图。当我单击其他项目时,在第一次查看时,它仍然显示第一个输出。

即,如果我在第一个视图中选择 Aries 它会在 toast 窗口中显示白羊座,但不会转到第二个视图。我再次按下其他项目说金牛座,但它仍然向我显示白羊座。