Collapsing Toolbar

Android Material风格的应用(一)--AppBar TabLayout
Android Material风格的应用(二)--RecyclerView
Android Material风格的应用(三)--DrawerLayout
Android Material风格的应用(四)--FloatActionButton
Android Material风格的应用(五)--CollapsingToolbar

CollapsingToolbar

工程源码
我们为列表的item创建一个详情页面,创建DetailActivity.java对应的布局文件activity_detail.xml

  <android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="@dimen/app_bar_height"
android:fitsSystemWindows="true"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/collapsing_toolbar"
android:fitsSystemWindows="true"
android:theme="@style/ThemeOverlay.AppCompat.Dark"
app:contentScrim="?attr/colorPrimary"
app:expandedTitleMarginEnd="@dimen/article_keylines"
app:expandedTitleMarginStart="@dimen/md_keylines"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/image"
android:fitsSystemWindows="true"
android:scaleType="centerCrop"
app:layout_collapseMode="parallax"/>
<android.support.v7.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"></android.support.v7.widget.Toolbar>
</android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout>

在代码中初始化相关的逻辑

  CollapsingToolbarLayout collapsingToolbarLayout = (CollapsingToolbarLayout)findViewById(R.id.collapsing_toolbar);

最新文章

  1. ion-scroll 滚动框
  2. wdlinux 一键安装
  3. Atitit.软件的仪表板(8)--os子系统--监控资源使用情况
  4. WebService支持多平台上传文件的实现
  5. android 设计模式学习
  6. iOS开发——下载器的功能基本实现
  7. RecyclerView notifyItem闪烁的问题
  8. Github使用: 本地上传, 与之同步
  9. C/S和B/S 《JavaWeb开发王者归来》学习笔记
  10. [CodeForces - 197C] C - Lexicographically Maximum Subsequence
  11. TDSQL“相似查询工具MSQL+”入选VLDB论文
  12. hbase读写流程分析
  13. 【转】说说Android中的style和theme
  14. python 线程及线程池
  15. C语言函数库
  16. Java输入输出处理技术1
  17. source insight 如何建工程--以及快捷方式查找调用函数方法
  18. 51nod 1624 取余最短路(set)
  19. Find the hotel HDU - 3193(RMQ)
  20. MySQL无法启动几种常见问题小结

热门文章

  1. react基础课程一简述JSX及目录关系
  2. pip-window安装
  3. CSUOJ 1549 Navigition Problem
  4. Struts(18)标签
  5. Jetty 类载入问题处理
  6. ESP8266学习笔记4:ESP8266的SmartConfig
  7. CI框架源代码阅读笔记6 扩展钩子 Hook.php
  8. es68对象的解构赋值
  9. js---08函数 定时器
  10. TensorFlow的学习