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