首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Material Design 实战 之 第六弹 —— 可折叠式标题栏(CollapsingToolbarLayout) & 系统差异型的功能实现(充分利用系统状态栏空间)

1.2 CollapsingToolbarLayout不能独立存在, 它在设计的时候就被限定只能作为AppBarLayout的直接子布局来使用。...不过CollapsingToolbarLayout不能独立存在,它在设计的时候就被限定只能作为AppBarLayout的直接子布局来使用。...这里在CollapsingToolbarLayout中定义了一个ImageView和一个Toolbar,也即这个高级版的标题栏是由普通的标题栏加上图片组合而成的。...ViewHolder,在ViewHolder里面实例化子项中的各个对象 } .........这是由于用户想要查看水果的内容详情,此时界面的重点在具体的内容上面,因此标题栏就会自动进行折叠,从而节省屏幕空间。 继续向上拖动,直到标题栏变成完全折叠状态,效果如图: ?

2.3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【元数据管理】Atlas术语(Glossary)

    或“@”,因为qualifiedName的格式为:@限定名>。限定名称可以更轻松地使用特定术语。 术语只能属于单个术语表,并且它们的生命周期也是相同的,如果删除术语表,则术语也会被删除。...限定名>。当发生任何层级更改时,此限定名称都会更新,例如:添加父类别,删除父类别或更改父类别。 4....要创建包含子项的类别,必须事先创建子项。 要创建属于某个类别的术语,必须事先创建该类别。 要创建关系术语,必须事先创建相关术语。...7.2.2 读操作(READ) 通过GUID获取术语表 - 提供属于术语表的所有术语和类别(标题)。 获取所有术语表 - 为所有术语表提供他们的术语和类别(标题)。...删除类别 - 仅删除给定类别,所有子项都成为顶级类别。 从实体中删除术语分配

    2.8K20

    详细设计一个文章页目录插件

    而 Markdown 里面的一级(#)、二级(##)、三级标题(###)分别对应于页面的文章标题、一级目录、二级目录。...随着页面的滚动,目录将从头滚到尾,那么滚动的范围是从第一个子目录贴着滚动区域的顶部到最后一个子目录贴着滚动区域的底部为止; 当页面在最顶部的时候,当前高亮的子目录肯定是第一个,随着页面的向下滚动,高亮的位置也在不断下移...-- 这里是部分文章内容 --> 可以看到所有的二级标题(H2)和三级标题(H3)都是在同一个父元素下面,且每个标题下面都包含了一个带有 headerlink 类名的链接,另外还有标题属性。...滚动高度 = n个目录子项 * 子项的实际高度 先说子项的实际高度,对于目录子项的样式上,我这里没有用内间距和外边距,而是通过 line-height 来控制他们之间的间隙,那么: 子项的实际高度 =...子项的行高 再说 n 个目录子项,那到底 n 是多少呢?

    2.4K20

    从0系统学Android--4.2 Fragment 生命周期

    4.4.1 使用限定符 经常使用平板电脑我们会发现有些应用都是采用双页模式(程序会在左侧面板上显示一个包含子项的列表,在右侧的面板上显示内容)。这是因为平板电脑屏幕的大的原因,完全可以显示两页的内容。...Android 中一些常见的限定符 4.4.2 使用最小宽度限定符 large 到底指多大呢?...有时候我们需要更加灵活,不管它们是不是被系统认定为 large 这个时候就可以使用最小宽度限定符(Smallest-width Qualifier)。...4.5 碎片的实践----简易版新闻应用 首先我们要实现的效果是在普通手机上是单页模式,也就是有一个新闻标题列表,点击后进入下一个页面(新闻详情页面)。...思路:通过限定符,在手机上面会加载直接标题列表的页面,在平板上会加载列表和内容页面。 其中为了复用,标题列表和内容页面都应该是一个 Fragment。这样就达到了复用的效果。

    59510

    Markdown 语法和 MWeb 写作使用说明既然都整理了,捎带手把这个也整理了吧第一级标题

    标题 Markdown 语法: # 第一级标题 `` 快捷键:Control + 1 ## 第二级标题 `` 快捷键:Control + 2 ###### 第六级标题 `` 快捷键:Control + 6 效果如下: 第一级标题 第二级标题 第六级标题 强调 Markdown 语法: *这些文字会生成``* _这些文字会生成...无序列表 `TAB + * + 空格键` * 项目二的子项目二 在 MWeb 中的快捷键为: Option + U 效果如下: 项目一 无序列表 * + 空格键 项目二 项目二的子项目一...项目三的子项目一 有序列表 `TAB + 数字 + . + 空格键` 2....项目三的子项目二 效果如下: 项目一 有序列表 数字 + . + 空格键 项目二 项目三 项目三的子项目一 有序列表 TAB + 数字 + . + 空格键 项目三的子项目二 任务列表(Task lists

    1.6K70

    Markdown基本语法-自学收藏

    2016-05-0918:27:15 发表评论 318℃热度 1.标题 2.待办事项 3.缩写定义 4. 文字格式 5.无序列表 6.有序列表 7.有序列表起始编号 8....1.标题 这是 H1 一级标题 ====== 这是 H2 二级标题 ------ # 这是 H1 一级标题 ## 这是 H2 二级标题 ### 这是 H3 三级标题 #### 这是 H4 四级标题 ##...### 这是 H5 五级标题 ###### 这是 H6 六级标题 快捷键: [ctrl + h] 2.待办事项 [ ] 未完成事项 [-] 未完成事项 [x] 完成事项 [X] 完成事项 3.缩写定义...文字格式 **这是文字粗体格式** __这是文字粗体格式__ *这是文字斜体格式* _这是文字斜体格式_ 5.无序列表 * 项目1 * 子项目1.1 * 子项目1.2 * 子项目1.2.1 * 项目

    827110

    软件测试:测试用例

    一、通用测试用例八要素  1、用例编号;   2、测试项目;   3、测试标题;   4、重要级别;   5、预置条件;   6、测试输入;   7、操作步骤;   8、预期输出 二、具体分析通用测试用例八要素...不同阶段的测试用例的用例编号有不同的规则:   (1)系统测试用例:产品编号-ST-系统测试项名-系统测试子项名-XXX   (2)集成测试用例:产品编号-IT-系统测试项名-系统测试子项名-XXX   ...**测试项目名后面就是测试子项目名,有些测试是没有子项目名的,只有当测试项力度比较大的时候才会有成都市子项 (比如说:我们要测试用户能否成功登录这个功能,那我们就可以分为很多个子项,qq登录、邮箱登录等等...**测试子项名后面就是具体的用例编号了,可以是数字:01、001、002等等。 2、测试项目   测试项目对应的就是测试用例中的子项名。   ...3、测试标题   测试标题考虑的是如何来完成测试项目,或者说从哪个角度来对测试项目进行测试,有的公司也取名为测试目的。   测试标题一定要简单、概要;体现测试的出发点和关注点。

    1.1K10

    Flutter 初学者必读的高级布局规则

    然后,widget 会遍历自己的 子项(children) 列表。widget 会逐个向每个子项告知它们的 约束(各个子项的约束可以是不同的),然后询问每个子项想要设置的大小。...Widget:你好第一个子项,你的宽度必须在 0 到 290 像素之间,高度在 0 到 75 像素之间。 第一个子项:好的,那么我希望自己的宽度是 290 像素,高度为 20 像素。...Widget:那么,因为我想将第二个子项放在第一个子项之下,因此第二个子项只剩下 55 像素的高度。...我将把第一个子项放在 x: 5 和 y: 5 的位置,将第二个子项放在 x: 80 和 y: 25 的位置。 Widget:你好父项,我决定将自己设为 300 像素宽和 60 像素高。...非常感谢 Simon Lightfoot校对本文,提供标题图片并为本文提供内容建议。

    1.7K20

    Scrapy实战5:Xpath实战训练

    语法表03 三、看代码,边学边敲边记 1.在cmd下启动我们的Scrapy项目子项---jobbole (1)快速进入虚拟环境(设置方法见上一篇) C:\Users\\Desktop>workon spiderenv...env\spiderenv>cd H:\spider_project\spider_bole_blog\spider_bole_blog (3)输入spider命令(格式:scrapy crawl 子项的..., , , , )} -08-23 :: [scrapy.core.engine] INFO: Spider closed (finished) 2.在`Pycharm`下启动我们的Scrapy项目子项...页面分析在FireFox浏览器下按F12进入开发者模式,选择查看器左边的选取图标功能,然后将鼠标移动到标题处,在查看器中会自动为我们找到源码中标题的位置,如上图分析,标题应该在html下的body中的第一个...div中的第三个div中的第一个div中的第一个div中的h1标签中,那么Xpath路径即为: /html/body/div[]/div[]/div[]/div[]/h1 是不是感觉到很复杂,哈哈哈,

    76520

    测试用例(包含测经典试点全集图解,强烈建议保存收藏)

    一、通用测试用例八要素 1、用例编号; 2、测试项目; 3、测试标题; 4、重要级别; 5、预置条件; 6、测试输入; 7、操作步骤; 8、预期输出 二、具体分析通用测试用例八要素...不同阶段的测试用例的用例编号有不同的规则:   (1)系统测试用例:产品编号-ST-系统测试项名-系统测试子项名-XXX   (2)集成测试用例:产品编号-IT-系统测试项名-系统测试子项名-XXX...**测试项目名后面就是测试子项目名,有些测试是没有子项目名的,只有当测试项力度比较大的时候才会有成都市子项 (比如说:我们要测试用户能否成功登录这个功能,那我们就可以分为很多个子项,qq登录、邮箱登录等等...**测试子项名后面就是具体的用例编号了,可以是数字:01、001、002等等。 2.2、测试项目   测试项目对应的就是测试用例中的子项名。...2.3、测试标题 测试标题考虑的是如何来完成测试项目,或者说从哪个角度来对测试项目进行测试,有的公司也取名为测试目的。 测试标题一定要简单、概要;体现测试的出发点和关注点。

    3.3K20

    Cocoa编程中视图控制器与视图类详解

    UIViewController alloc] initWithNibName:(*xib文件名*)];   [aNav pushViewController:aView animated:NO]; //这里假定是导航栏的第一个视图...向左指的Back后退按钮出现,可返回到上一步,且Back按钮用的是上一个视图控制器的标题。 2. 作为弹出回上一级视图控制器的Back按钮是自动产生并处理的,无需用户干预。 3....视图控制器剖析 视图控制器有一个导航项,一个工具栏子项集以及一个tabbarItem项与其关联。 3....• navigationItem:导航子项 • editing: 是否处理编辑状态 • hidesBottomBarWhenPushed: 入栈时隐藏底部栏 • toolbarItems: 工具栏子项集...• tabBarItem: 标签栏子项 • editButtonItem:返回一个编辑按钮 • parentViewController:交视图控制器 • searchDisplayController

    5.1K50

    强大易用的Excel转Json工具「建议收藏」

    从表为obj类型除外) 表格主从关系配置 主表名称为正常表名,作为最后输出的表名 从表名格式为 从表名~主表名 从表中需要配置对应主表主键的列,表头以开头,可以仅为 可对表名加上修饰符进行输出限定...,格式为 表名#修饰符,修饰符可以为: obj:该表的每一项作为单独的对象输出,如果是从表则直接单独将每一条数据作为子项目添加到上级表单中 dic:该表以字典的形式输出,每条数据的主键作为字典每一项的...key,如果是从表则根据依赖的主表主键合并为字典并以输出到对应主表中 不加限定或其他限定则均默认为列表输出,如果是从表则根据依赖的主表主键合并为列表并以输出到对应主表中 加限定的从表格式为 从表名#修饰符...则该列不会被读取 主键以*开头,没有主键则默认除映射主表列以外的第一列为主键列 数据类型会自动识别,也可在列名后面可以跟修饰符进行限定,格式为 键名#修饰符 修饰符可以为: int : 如果是数值类型则强制转换为整形...格式:键名#修饰符#小数位数 str : 字符串 bool : 0或false输出false,其他输出true date : 输出日期格式 obj : 将数据拆分为多个子项来替代当前项,每一项以’|‘分隔

    6.9K20

    测试用例的八大要素

    标题 4. 重要级别 5. 预置条件 6. 测试输入 7. 操作步骤 8. 预期结果 (1)预期的界面表现 (2)预期的功能表现 1....通常可以根据实际情况将格式调整为C-C1的格式,如客户管理-新增客户,其中客户管理为测试项C,新增客户为测试子项C1。 D:通常用数字表示,并且一般用三位顺序性数字编号表示,如001、002等。...测试项 测试项即是测试用例对应的功能模块,其包含了测试项、测试子项,以及该用例所属的功能模块。...以上述的客户管理-新增客户为例,往往一个测试项下会包含若干测试子项或测试用例,因此测试项一般可定义到测试子项级别,这样更便于识别测试用例所属模块及维护用例。 3....标题 测试标题是用来概括描述本条测试用例的关注点,原则上标题不可重复,每条测试用例对应一个测试目的。例如,输入包含特殊符号’的客户名称,提交新增信息,验证单引号SQL注入是否屏蔽。 4.

    1.3K20

    CSS选择器的详细介绍

    2 [attribute=value] [target=-blank] 选择所有使用target="-blank"的元素 2 [attribute~=value] [title~=flower] 选择标题属性包含单词...hover a:hover 选择鼠标在链接上面时 1 :focus input:focus 选择具有焦点的输入元素 2 :first-letter p:first-letter 选择每一个元素的第一个字母...1 :first-line p:first-line 选择每一个元素的第一行 1 :first-child p:first-child 指定只有当元素是其父级的第一个子级的样式。...p:nth-child(2) 选择每个p元素是其父级的第二个子元素 3 :nth-last-child(n) p:nth-last-child(2) 选择每个p元素的是其父级的第二个子元素,从最后一个子项计数...nth-of-type(2) 选择每个p元素是其父级的第二个p元素 3 :nth-last-of-type(n) p:nth-last-of-type(2) 选择每个p元素的是其父级的第二个p元素,从最后一个子项计数

    75020

    C# WPF布局控件LayoutControl介绍

    通过内置大小调整器调整子项和组的大小。 在组或布局控件中对齐项目。可以将项目与其父控件的任何边缘对齐、居中或拉伸。当父项的大小更改时,该项将相应地调整其位置。...在此模式下,组的标题(LayoutGroup.header)和边框可见。此外,还可以通过LayoutGroup启用组折叠功能。 -....LayoutGroupView.Group: 该组呈现为无外观容器,没有边框和标题。与前面的视觉样式一样,项目根据LayoutGroup排列在一列或一行中。方向属性。 -....通过将多个项目组合到单个布局组中,并将该组作为子项添加到选项卡组中,可以在单个选项卡中显示多个项目。 要为子项指定选项卡标题,请使用以下属性。...为了了解此布局是如何构建的,让我们让组的边框和标题可见: 在这里,这些项目组合如下: LayoutControl垂直排列组1和组5。 第一组水平排列第二组和一个标签组。

    3.6K10
    领券