java - 如何在折叠工具栏布局时使对象保持不变?
解决方案
因此,只需创建命名activity_profile_detail
并通过此代码的布局
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:contentScrim="?colorPrimary"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<ImageView
android:layout_width="match_parent"
android:layout_height="200dp"
android:fitsSystemWindows="true"
/>
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin"
/>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
//your main content here
</android.support.design.widget.CoordinatorLayout>
推荐阅读
- mysql - SQL 触发器更新另一个表中的旧值
- jenkins - 以编程方式更改 Jenkins 从配置不会反映在代理配置历史记录中
- ssis - 将时区转换为 UTC SSIS 包
- php - 如何用 Woocommerce 搜索替换 Wordpress 默认搜索
- react-router - 使用反应路由器和服务工作者在创建反应应用程序中为任何 url 脱机工作
- javascript - 如何在 React.js 中注入“FontAwesomeIcon”?
- php - codeigniter 从日期范围中选择记录而不重复记录
- python - Django-admin startproject mysite 不创建目录
- laravel-backpack - 多租户背包
- git - 在其他 git 存储库的构建管道期间,Azure DevOps 错误“Git fetch failed with exit code 128”