【问题标题】:Android UI: how to replace one part of the screen while mainting the restAndroid UI:如何在保留其余部分的同时替换屏幕的一部分
【发布时间】:2023-03-14 06:56:02
【问题描述】:

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

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

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

【问题讨论】:

    标签: android user-interface viewswitcher


    【解决方案1】:
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2011-01-08
        • 1970-01-01
        • 2022-12-10
        • 1970-01-01
        • 1970-01-01
        • 2021-11-24
        • 2021-04-05
        • 2011-12-10
        • 1970-01-01
        相关资源
        最近更新 更多