zoukankan      html  css  js  c++  java
  • android应用开发-从设计到实现 3-4 静态原型的状态栏

    静态原型的状态栏

    状态栏Symbol

    状态栏似乎非常复杂,有wifi信号、手机信号、时间、电量等信息,幸好Sketch原生就自带的现成组件,你能够直接拿过来就用了。当然。你也能够自己一个一个去画,只是既然有了现成的轮子,又何必反复劳动呢。

    菜单条中选择File -> New From Template,在弹出的菜单中选择Material Design。此时会创建一个新的project文件。

     sketch_new_material_design

    与之前空的project文件不同的是,这里面已经有了两个现成的page,里面的内容就是Material Design会使用到的各种现成的组件。

     sketch_status_bar_symbol

    选择Material Design Symbol -> Material/Android/Status bar 360dp black,这就是一个现成的可用的状态栏。这种组件叫做symbol。它是有多个图形组合后形成的一个通用符号。Symbol能够被不同的page、项目共享使用。

    以后仅仅要看到这个图案,就知道这是一个symbol了,

     sketch_symbo

    我们也能够创建自己的symbol。只是这个地方还不会用到。

    随着设计开发的深入,在这个章节的后半部分。我们会进行具体的介绍。

    使用状态栏Symbol

    使用鼠标右键 + Copy(或者cmd + c)之后,将它粘贴(鼠标右键 + Paste Over或者cmd + v)到我们之前的weather page之中。

     sketch_paste_symbol

    假设状态栏粘贴之后。并没有对齐画板的边缘。手动将它移动,对齐就能够了。

    此时能够看到。

    1. Pages以下自己主动多出了一个叫做symbols的页面,它里面放的就是我们刚引进的symbol

    2. 这时的statusbar还是一个独立的部分,并没有隶属于Mobile Portrait画板之下。两者还是平级的关系。

    调整状态栏Symbol

    接下来我们就開始调整statusbar与Mobile Portrait之间的隶属关系。

    1. 将状态栏展开。选中里面的内容。
    2. 将各个组件拖入到Mobile Portrait之下。
    3. 删除没有内容的状态栏symbol。
    4. 将刚拖入的组件使用工具栏上的Group功能组合起来,并将组合后的组件更名为Statusbar
     sketch_modify_statusbar_parent

    选中状态栏,我们能够看到状态栏的尺寸是:24px*360px,刚好是前面讲过的状态栏应该的高度。

    改动背景色

    将状态栏的背景颜色改动成之前设定的Primary Color:#3F51B5,

     sketch_statusbar_color

    本文是《从设计到实现-手把手教你做android应用开发》系列文档中的一篇。感谢您的阅读和反馈,对本文有不论什么的意见和建议请留言,我都会尽量一一回复。

    假设您认为本文对你有帮助,请推荐给很多其它的朋友。或者增加我们的QQ群348702074和很多其它的小伙伴一起讨论;也希望大家能给我出出主意。让这些文档能讲的更好,能最大化的帮助到希望学习开发的伙伴们。

    除了CSDN公布的文章,本系列最新的文章将会首先公布到我的专属博客book.anddle.com。大家能够去那里先睹为快。


    同一时候也欢迎您光顾我们在淘宝的网店安豆的杂货铺。店中的积木能够搭配成智能LED灯。相关的配套文档也能够在这里看到。

    这些相关硬件都由我们为您把关购买,为大家节省选择的精力与时间。同一时候也感谢大家对我们这些码农的支持。

    最后再次感谢各位读者对安豆的支持,谢谢:)

  • 相关阅读:
    链表(一):链表简介
    PLSQL_性能优化系列14_Oracle High Water Level高水位分析
    PLSQL_性能优化系列13_Oracle Index Rebuild索引重建
    PLSQL_性能优化系列12_Oracle Index Anaylsis索引分析
    PLSQL_性能优化系列11_Oracle Bulk Collect批处理
    PLSQL_性能优化系列10_Oracle Array数据组优化
    PLSQL_性能优化系列09_Oracle Partition Table数据分区表
    PLSQL_性能优化系列08_Oracle Insert / Direct Insert性能优化
    PLSQL_性能优化系列07_Oracle Parse Bind Variables解析绑定变量
    PLSQL_批量压缩表Table Compress(案例)
  • 原文地址:https://www.cnblogs.com/blfbuaa/p/7396890.html
Copyright © 2011-2022 走看看