gpt4 book ai didi

android - 更改 Activity 时防止标题栏动画

转载 作者:太空狗 更新时间:2023-10-29 14:29:57 24 4
gpt4 key购买 nike

我正在构建一个 Android 应用程序,它目前包含许多 Activity ,每个 Activity 的顶部都有一个自定义的 LinearLayout 标题栏。

当我更改 Activity 时,默认动画会导致整个页面滑过,而理想情况下我希望标题栏保持静止。由于标题栏通常包含跨多个页面的相同文本,因此动画似乎是不必要的。

Spotify 的 Android 应用程序完美地诠释了我的意思。如果您导航到“更多”并点击“设置”,页面内容会滑过,但标题栏不会滑过。

如果有人有任何见解,将不胜感激!

标题栏布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="35dp"
android:gravity="center_vertical"
android:orientation="horizontal"
android:background="@layout/bg_menubar"
android:paddingLeft="14dp">

<TextView android:text="APP_NAME"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffffff"
android:textStyle="bold"
android:shadowColor="#231f20"
android:shadowRadius="1.6"
android:shadowDx="1.5"
android:shadowDy="1.3" />

<ImageView android:layout_width="1px"
android:layout_height="fill_parent"
android:background="#00113a"
android:layout_marginLeft="14dp" />
<ImageView android:layout_width="1px"
android:layout_height="fill_parent"
android:background="#8b979f"
android:layout_marginRight="14dp" />

<TextView android:id="@+id/tv_title"
android:text="Dashboard"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffffff"
android:textStyle="bold"
android:shadowColor="#231f20"
android:shadowRadius="1.6"
android:shadowDx="1.5"
android:shadowDy="1.3" />
</LinearLayout>

最佳答案

whereas ideally I'd like the title bar to stay static

这是不可能的,抱歉。

Spotify's Android app is a perfect example of what I mean. If you navigate to 'More' and click 'Settings', the page content slides across however the title bar doesn't.

那么,这些不是多项 Activity 。正如@Preyes 所指出的,他们可能正在使用 ViewFlipper

关于android - 更改 Activity 时防止标题栏动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7900861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com