0

我正在尝试在聊天窗口上实现作为 android google talk 应用程序一部分的效果。效果是有一个静态的顶部和底部,但您可以在您拥有的各种打开的聊天之间滑动。

换句话说,我正在尝试设计一个屏幕,其中顶部和底部有一个静态部分,中间有一个动态部分,想想一个画廊应用程序,它在顶部显示标题,“显示下一个底部的图像”按钮和中心的图片被替换为在活动之间切换时会看到的相同过渡,唯一的区别是我需要在中心替换更复杂的布局而不是图像(a几个文本视图和一个图像)

我该怎么做呢?我考虑过动画,但它似乎太复杂了,我考虑过片段,但我不知道所有版本是否都支持它,我还考虑过使用充气机在运行时绘图,但这并不能让我做“下一个活动” “ 影响。

4

3 回答 3

3

试听ViewFlipper课。这就是你要找的。这里有些例子:

http://android-pro.blogspot.com/2010/09/using-view-flipper-in-android.html
http://www.androidpeople.com/android-viewflipper-example/

于 2011-03-28T21:33:21.677 回答
1

您可以使用RelativeLayout 并让您的标题视图与其顶部对齐,您的页脚视图与底部对齐,以及位于页脚视图上方的中间画廊视图(或包含将更改的视图的一些布局)和在标题视图下方。

于 2011-03-28T21:31:02.013 回答
0

如果您对动画不感兴趣,您可以将所有布局放在屏幕上并使用 View.GONE/View.VISIBLE/View.INVISIBLE 标志进行播放。使用标签进行更好的编码。

于 2011-03-29T08:19:06.990 回答