• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android,androidstudio

Android,androidstudio

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android studio,android studio官网,android studio下载,android studio教程,android studio配置等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android,androidstudio


CollapsingToolbarLayout 是 google 在其推出的design libiary 中给出的一个新型控件。其可以实现的效果类似于: toolbar是透明的,有一个背景图片以及大标题,随着页面的向上滑动,其标题逐渐缩放到toolbar上,而背景图滑动到一定程度后变成了toolbar的颜色。这种效果即是 折叠式效果。     

 

  引入:   dependencies {    compile 'com.android.support:cardview-v7:24.1.0' //cardview   compile 'com.android.support:design:24.1.0' compile     'com.android.support:appcompat-v7:24.1.0' }     常用的xml属性:   1)contentScrim:当Toolbar收缩到一定程度时的所展现的主体颜色。即Toolbar的颜色。    2)title:当titleEnable设置为true的时候,在toolbar展开的时候,显示大标题,toolbar收缩时,显示为toolbar上面的小标题。    3)scrimAnimationDuration:该属性控制toolbar收缩时,颜色变化的动画持续时间。即颜色变为contentScrim所指定的颜色进行的动画所需要的时间。    4)expandedTitleGravity:指定toolbar展开时,title所在的位置。类似的还有expandedTitleMargin、collapsedTitleGravity这些属性。    5)collapsedTitleTextAppearance:指定toolbar收缩时,标题字体的样式,类似的还有expandedTitleTextAppearance。     一般开发中,CollapsingToolbarLayout不会单独出现在布局文件中,而是作为另一个控件CoordinatorLayout的子元素出现,那么CoordinatorLayout又是什么呢?其实CoordinatorLayout这个控件很强大,能对其子元素实现多种不同的功能,一个常见的用法就是:给它的一个子元素A设置一个layout_scrollFlags的属性,然后给另外一个子元素B设置一个layout_behavior=”@string/appbar_scrolling_view_behavior”的属性,这个子元素B一般是一个可以滑动的控件,比如RecyclerView、NestedScrollView等,那么当子元素B滑动的时候,子元素A就会根据其layout_scrollFlags的属性值而做出不同的改变,所以我们要为CollapsingToolbarLayout设置layout_scrollFlags属性。     layout_scrollFlags:   * scroll:所有想要滑动的控件都要设置这个标志位。如果不设置这个标志位,那么View会固定不动。    * enterAlways:设置了该标志位后,若View已经滑出屏幕,此时手指向下滑,View会立刻出现,这是另一种使用场景。    * enterAlwaysCollapsed:设置了minHeight,同时设置了该标志位的话,view会以最小高度进度屏幕,当滑动控件滑动到顶部的时候才会拓展为完整的高度。    * exitUntilCollapsed:向上滑动时收缩当前View。但view可以被固定在顶部。      layout_collapseMode:   * pin:有该标志位的View在页面滚动的过程中会一直停留在顶部,比如Toolbar可以被固定在顶部    * parallax:有该标志位的View表示能和页面同时滚动。与该标志位相关联的一个属性是:layout_collapseParallaxMultiplier,该属性是视差因子,表示该View与页面的滚动速度存在差值,造成一种相对滚动的效果。    

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Android Studio混淆打包错误
  • Android Studio 错误解决办法
  • android studio开发控件布局
  • 1.0 Android基础入门教程
  • 2.2.3 TableLayout(表格布局)
  • 2.3.2 EditText(输入框)详解
  • android入门,看这一本书就够了,android入门,
  • Android studio 下的SDK Manager只显示已安装包的情况,androidsdk
  • Android 知识Tips,android知识tips
  • Android Studio: Error:Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry,locateregistry

相关文章

  • 2017-05-26Remote Displayer for Android V1.0,displayerandroid
  • 2017-05-26android——从零开始,android从零开始
  • 2017-05-26暂停和恢复Activity Android,activityandroid
  • 2017-07-23Android Canvas之Path操作
  • 2017-05-26android红米等关于读取本地文件夹图片获取路径的问题的解决,
  • 2017-05-26Android Plugin,androidplugin
  • 2017-05-26Ubuntu Android Studio 无法通过起动器开启,android起动器
  • 2017-05-26Android中的Menu,AndroidMenu
  • 2017-05-26android http同步请求,android同步请求
  • 2017-05-26BaseAdapter获取View之三重境界,baseadapterview

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • TiemPicke 和 DatePicker控件 自定义大小
    • Android编程思想双11口诀,android编程思想
    • ReactNative官方中文文档0.21,reactnative0.21
    • php迁移遇到的问题
    • Android反编译和二次打包实战
    • Android客户端采用Http 协议Post方式请求与服务端进行数据交互
    • 一键生成Android录屏gif的脚本
    • 手机影音8--视频播放器的高级功能(1),8--高级功能
    • React Native控件之PullToRefreshViewAndroid下拉刷新组件讲解
    • 三星手机拍照,从图库选择照片旋转问题完美解决,三星手机图库

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有