Android 视觉样式设计规范

作者: 沉思的Panda | 来源:发表于2016-03-30 15:01 被阅读336次
  1. 基于 Theme.AppCompat.Light.NoActionBar

  2. 拿到UI视觉标准图:


    UI标准.jpg
  3. 拆解UI视觉标准,设置等级:


  4. 进行颜色配置,完成colors.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- *****************
     ****** UI标准-颜色规范 ********
     ********************* -->
    <color name="pal_1">#f33c3e</color>
    <color name="pal_2">#f99d9e</color>
    <color name="pal_3">#333333</color>
    <color name="pal_4">#666666</color>
    <color name="pal_5">#999999</color>
    <color name="pal_6">#eeeeee</color>
    <color name="pal_7">#f7f7f7</color>
    <color name="pal_8">#ffffff</color>
</resources>
  1. 进行字体、间距配置,完成dimens.xml:
<resources>
    <!-- *****************
    ****** UI标准-字体规范 ********
    ********************* -->
    <dimen name="pal_text_1">@dimen/text_size_720_1280_34</dimen>
    <dimen name="pal_text_2">@dimen/text_size_720_1280_32</dimen>
    <dimen name="pal_text_3">@dimen/text_size_720_1280_28</dimen>
    <dimen name="pal_text_4">@dimen/text_size_720_1280_24</dimen>
    <dimen name="pal_text_5">@dimen/text_size_720_1280_20</dimen>
    <!-- *****************
    ****** UI标准-间距规范 ********
    ********************* -->
    <dimen name="pal_div_1">@dimen/width_720_1280_96</dimen>
    <dimen name="pal_div_2">@dimen/width_720_1280_88</dimen>
    <dimen name="pal_div_3">@dimen/width_720_1280_32</dimen>
    <dimen name="pal_div_4">@dimen/width_720_1280_16</dimen>
    <dimen name="pal_div_5">@dimen/width_720_1280_2</dimen>
</resources>
  1. 进行通用样式配置,完成styles.xml:
<style name="PandaTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <!-- *****************
    ****** 通用设置 ********
    ********************* -->
    <item name="colorPrimary">@color/app_primary</item>
    <item name="colorPrimaryDark">@color/app_primary_dark</item>
    <item name="colorAccent">@color/app_accent</item>
    <!-- 窗口的背景颜色 -->
    <item name="android:windowBackground">@color/bg_window</item>
    <!-- 字体样式 -->
    <item name="android:textAppearanceLarge">@style/PandaTheme.FirstText</item>
    <item name="android:textAppearanceMedium">@style/PandaTheme.SecondText</item>
    <item name="android:textAppearanceSmall">@style/PandaTheme.ThirdText</item>
    <!-- *****************
    ****** 各种控件主题 ********
    ********************* -->
    <!-- Dialog属性 -->
    <item name="android:dialogTheme">@style/PandaTheme.Dialog</item>
    <!-- alertDialog属性 -->
    <item name="android:alertDialogTheme">@style/PandaTheme.Dialog.Alert</item>
    <!-- SearchView -->
    <item name="searchViewStyle">@style/Widget.AppCompat.SearchView</item>
    <!-- overflow menu的样式 -->
    <item name="actionOverflowMenuStyle">@style/PandaTheme.OverflowMenuStyle</item>
    <!-- listDivider的样式 -->
    <item name="android:listDivider">@style/PandaTheme.DividerThin</item>
</style>
...

此文件比较复杂:参考themes_panda.xml

相关文章

  • Android 视觉样式设计规范

    基于 Theme.AppCompat.Light.NoActionBar 拿到UI视觉标准图:UI标准.jpg 拆...

  • Android Toolbar填坑指南

    随着Android设计规范的迭代更新,我们对Android App的视觉印象不再是傻大黑粗,而Material D...

  • 基于Vue框架开发项目定制Ant Design主题

    Ant Design 设计规范上支持一定程度的样式定制,以满足业务和品牌上多样化的视觉需求,包括但不限于主色、圆角...

  • 关于设计规范

    从不同的维度考虑,设计规范有不同的分类。 从纵向考虑,设计规范可分为交互规范和视觉规范。交互规范一般要先于视觉规范...

  • Android之样式开发

    样式开发 Android样式的开发:shape篇 Android样式的开发:selector篇 Android样式...

  • 设计站点

    一、规范 Android 设计规范:https://developer.android.com/design/in...

  • 视觉设计规范那些事

    说到视觉设计规范,设计师们都不算陌生。例如一款APP,我们若只是设计界面而没有视觉设计规范,会直接影响到项...

  • 彩虹手帐024 | 设计一款app不容易!

    分析了一天的爱奇艺,发现设计一款APP真的是不容易啊!设计规范是指由视觉设计师定下的对色彩、控件样式、布局排版字体...

  • Android样式的开发

    Android样式的开发:shape篇 Android样式的开发:selector篇 Android样式的开发:l...

  • 047_应用宝6.0新版_20151007

    版本号:android v6.0.0 年度大版本,新版主要改动:①整体视觉,更具有个性;②发现tab的样式更新;③...

网友评论

    本文标题:Android 视觉样式设计规范

    本文链接:https://www.haomeiwen.com/subject/xcxelttx.html