Android中的视差滚动/可折叠工具栏

乔尔·J。

因此,这里是来自udacity项目的Material Design的一些代码。它应该显示一个折叠的工具栏,该工具栏可以从带有文本的照片转换为简单文本。大胆的视频使我相信代码可以工作,但是当我将应用程序下载到手机上时,工具栏没有折叠(操作系统为android 6.0.1,v23)。有什么我可以更改以确保工具栏折叠的东西吗?

编码

XML文件

<android.support.design.widget.AppBarLayout
    android:id="@+id/app_bar_layout"
    android:layout_width="match_parent"
    android:layout_height="192dp"
    android:background="?colorPrimary">

    <android.support.design.widget.CollapsingToolbarLayout
        android:id="@+id/collapsing_toolbar_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:collapsedTitleTextAppearance="@style/TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse"
        app:expandedTitleTextAppearance="@style/TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse"
        app:expandedTitleMarginStart="72dp"
        app:contentScrim="?attr/colorPrimary"
        app:layout_scrollFlags="scroll|exitUntilCollapsed">

            <ImageView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                app:layout_collapseMode="parallax"
                android:scaleType="centerCrop"
                android:src="@drawable/eclairs" />


        <android.support.v7.widget.Toolbar
            android:id="@+id/app_bar"
            android:layout_width="match_parent"
            android:layout_height="?actionBarSize"
            android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
            app:navigationIcon="@drawable/arrow_left"
            app:contentInsetStart="72dp"
            app:layout_collapseMode="pin" />


    </android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>

<ScrollView
    android:layout_width="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    android:layout_height="wrap_content">
    <TextView
        android:layout_marginTop="16dp"
        android:textAppearance="@style/Base.TextAppearance.AppCompat.Body1"
        android:text="@string/cupcake_ipsum"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp" />

</ScrollView>

爪哇

package com.example.android.dynamicsurfacesdemo;

import android.app.Activity;
import android.os.Bundle;
import android.support.design.widget.CollapsingToolbarLayout;

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

    ((CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar_layout)).setTitle("Eclairs");

    }
} 
二等舱

我假设您的布局的父级是CoordinatorLayout。

为了使CoordiantorLayout正常工作,请使用NestedScrollView而不是简单的ScrollView。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

滚动时Android“隐藏”工具栏

来自分类Dev

android:如何在折叠的工具栏中添加带有文本的按钮

来自分类Dev

Recyclerview中的Cardview与折叠的工具栏重叠

来自分类Dev

滚动时的Android工具栏高度

来自分类Dev

滚动时工具栏折叠不起作用

来自分类Dev

Android滚动工具栏

来自分类Dev

如何在不滚动android的情况下将折叠的工具栏显示为折叠状态

来自分类Dev

视差模式在折叠的工具栏布局中不起作用

来自分类Dev

可折叠工具栏布局中的稀松布是什么?

来自分类Dev

未固定折叠式工具栏布局中的工具栏

来自分类Dev

Android可折叠的工具栏菜单图标消失了

来自分类Dev

带有折叠工具栏的片段中的Android选项卡

来自分类Dev

片段中Activity中的CoordinatorLayout折叠工具栏

来自分类Dev

使可折叠工具栏自动折叠/展开

来自分类Dev

Android:折叠线性布局而不是折叠工具栏

来自分类Dev

即使嵌套滚动视图中没有滚动内容,折叠工具栏布局也会滚动

来自分类Dev

工具栏不会折叠,因为在滚动过程中应使用TabLayout

来自分类Dev

如何在Android中删除折叠工具栏

来自分类Dev

视差模式在折叠的工具栏布局中不起作用

来自分类Dev

Android可折叠的工具栏菜单图标消失了

来自分类Dev

带有折叠工具栏的片段中的Android选项卡

来自分类Dev

片段中Activity中的CoordinatorLayout折叠工具栏

来自分类Dev

Android - 无法修复折叠工具栏布局中的工具栏

来自分类Dev

折叠工具栏在协调器布局中滚动时不会折叠

来自分类Dev

带有折叠工具栏和图像视图的视差 TabLayout

来自分类Dev

在视图寻呼机中滚动时折叠工具栏不会折叠

来自分类Dev

可折叠的工具栏不折叠

来自分类Dev

平铺未在折叠工具栏中居中

来自分类Dev

android - 带有 tablayout 设置背景的折叠工具栏

Related 相关文章

  1. 1

    滚动时Android“隐藏”工具栏

  2. 2

    android:如何在折叠的工具栏中添加带有文本的按钮

  3. 3

    Recyclerview中的Cardview与折叠的工具栏重叠

  4. 4

    滚动时的Android工具栏高度

  5. 5

    滚动时工具栏折叠不起作用

  6. 6

    Android滚动工具栏

  7. 7

    如何在不滚动android的情况下将折叠的工具栏显示为折叠状态

  8. 8

    视差模式在折叠的工具栏布局中不起作用

  9. 9

    可折叠工具栏布局中的稀松布是什么?

  10. 10

    未固定折叠式工具栏布局中的工具栏

  11. 11

    Android可折叠的工具栏菜单图标消失了

  12. 12

    带有折叠工具栏的片段中的Android选项卡

  13. 13

    片段中Activity中的CoordinatorLayout折叠工具栏

  14. 14

    使可折叠工具栏自动折叠/展开

  15. 15

    Android:折叠线性布局而不是折叠工具栏

  16. 16

    即使嵌套滚动视图中没有滚动内容,折叠工具栏布局也会滚动

  17. 17

    工具栏不会折叠,因为在滚动过程中应使用TabLayout

  18. 18

    如何在Android中删除折叠工具栏

  19. 19

    视差模式在折叠的工具栏布局中不起作用

  20. 20

    Android可折叠的工具栏菜单图标消失了

  21. 21

    带有折叠工具栏的片段中的Android选项卡

  22. 22

    片段中Activity中的CoordinatorLayout折叠工具栏

  23. 23

    Android - 无法修复折叠工具栏布局中的工具栏

  24. 24

    折叠工具栏在协调器布局中滚动时不会折叠

  25. 25

    带有折叠工具栏和图像视图的视差 TabLayout

  26. 26

    在视图寻呼机中滚动时折叠工具栏不会折叠

  27. 27

    可折叠的工具栏不折叠

  28. 28

    平铺未在折叠工具栏中居中

  29. 29

    android - 带有 tablayout 设置背景的折叠工具栏

热门标签

归档