文档章节

Android Material风格的应用(五)--CollapsingToolbar

coderminer
 coderminer
发布于 2016/11/14 20:04
字数 193
阅读 137
收藏 1

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

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);

© 著作权归作者所有

coderminer
粉丝 1
博文 50
码字总数 8996
作品 0
海淀
私信 提问
加载中

评论(0)

Android Material风格的应用(四)--FloatActionButton

添加 FloatActionButton和SnackBar Android Material风格的应用(一)--AppBar TabLayout Android Material风格的应用(二)--RecyclerView Android Material风格的应用(三)--DrawerLayout Andro......

coderminer
2016/11/14
137
0
Android Material风格的应用(三)--DrawerLayout

添加抽屉导航 Android Material风格的应用(一)--AppBar TabLayout Android Material风格的应用(二)--RecyclerView Android Material风格的应用(三)--DrawerLayout Android Material风格的应用......

coderminer
2016/11/14
95
0
Android Material风格的应用(一)--AppBar TabLayout

打造Material风格的Android应用 Android Material风格的应用(一)--AppBar TabLayout Android Material风格的应用(二)--RecyclerView Android Material风格的应用(三)--DrawerLayout Android......

coderminer
2016/11/14
125
0
Android Material风格的应用(二)--RecyclerView

添加RecyclerView Android Material风格的应用(一)--AppBar TabLayout Android Material风格的应用(二)--RecyclerView Android Material风格的应用(三)--DrawerLayout Android Material风格的......

coderminer
2016/11/14
93
0
是时候开始用C#快速开发移动应用了

从2015年接触Xamarin到至今已经2个年头,我对Xamarin的技能没有长进多少,但它却已经足够成熟到在跨平台移动开发工具中占有一席之地。在扫了一些资料之后,突然发现国外有很多移动端的应用已...

2017/09/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

适合小白的Demo_easyui+core3第四章登录

1、先新建个base控制器,作为一个顶层,其他控制器都会集成与baseController base用于获取登录信息的记录 public class baseController : Controller {   public loginlog getbase() {   ...

osc_idh31hqp
23分钟前
17
0
Visual Studio之代码清理(一)

vs2017的格式设置对应vs2019的代码清理: vs2019: 执行代码清理时,可以点击那个扫把小图片,会按照默认的第一种配置文件来自动修复。也可以点击下拉三角符合,选择不同的配置文件,然后进行...

osc_sd3vf5bk
24分钟前
10
0
适合小白的Demo_easyui+core3第四章用户登录

1、添加用户列表控制器,用于用户列表显示,登录,增删改查,邮件发送,下载 public userlistController(MainDbContext _db, ILogger<operatorlog> _logger, IOptions<email> sendMail) {  ......

osc_l4ynn973
25分钟前
24
0
游戏音乐制作中,编曲和作曲的区别

在游戏音乐制作中,不仅有作曲、还有音乐编曲,那么什么是作曲、什么是编曲呢?作曲和编曲到底有什么作用?今天 游戏音乐制作小编一起来和大家聊聊。 游戏作曲,从无到有创作出一段乐曲,这部...

奇亿音乐
26分钟前
22
0
在手机上怎么将图片生成PDF?超实用的文字识别软件!

在手机上怎么将图片生成PDF?在电脑上我们可以通过PDF相关的一些软件将图片转换成PDF文档,但是在手机中要想将图片生成PDF文档就难得多了。今天小编就给大家带来能够将图片迅速生成PDF的一款...

dawda
26分钟前
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部