UI流程总结

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 }
span.s1 { font: 12.0px "Helvetica Neue" }

在UI的自学过程中,个人认为一个APP的整个UI流程主要有以下几点:

1.整个APP布局结构,根据APP的主题选择合适的样式框架;(掌握常用APP的样式布局)

2.背景色调的选择和背景图片的设计,根据主题选择合适的色调(通过色调工具),或者通过PS来制作背景图片;

3.各种功能按钮中的ICON和字体的选择;(熟悉常用icon图标库和熟悉常用app字体,可通过sketch的插件完成)

4.各主页,分页的图片选择和设计;(主要通过PS来完成)

5.APP图标的设计;(手绘和图标制作)

6.添加标注;(通过sketch的插件来制作)

7.切图。(通过sketch插件来切图)

时间: 2024-11-20 03:44:52

UI流程总结的相关文章

Android L / Android 5.0 phone源码 对比Android 4.4 UI流程变化

目录结构没有变化 还是对应 package/app/InCallUI  和  package/services/Telephony 文件对比 Phone 打电话的流程和4.4基本一致.界面加入了大量的动画效果,且布局结构与4.4 截然不同. InCallActivity.java  5.0的布局如下 和4.4 不同, 这里不再包含 CallButtonFragment AnswerFragment DialpadFragment 的布局,而是都 移到CallCardFragment的布局中,ca

Android官方开发文档Training系列课程中文版:多样屏幕之实现自适应UI

原文地址:http://android.xsoftlab.net/training/multiscreen/adaptui.html 基于程序当前所显示的布局来说,UI流程可能会有所不同.比如说,如果程序当前处于多面板模式,点击左面板中的项目会直接在右面版中显示具体的内容;如果当前是单面板模式,那么具体的内容则会在新的页面中显示. 检查当前的布局 因为每种布局的实现可能会有所不同,所以首先要做的事情就是检查用户当前使用的是哪种布局.比如说,你可能需要知道用户当前处于"单面板"模式还是&

QtQuick桌面应用开发指导 1)关于教程 2)原型和设计 3)实现UI和功能_A

Release1.0 http://qt-project.org/wiki/developer-guides Qt Quick Application Developer Guide for Desktop 这个教程的目的是让你熟悉使用QtQuick构建QML程序的最佳编程实践方法; 先决条件: 对QML有相当的理解, 相关阅读: <qtquick/qtquick-applicationdevelopers.html>; 本教程会涉及QML开发最佳实践的各个方面, 以及在典型的桌面环境下部署应

Atitit.mvc的趋势与未来attilax总结

1. Mvc的分类 (服务端mvc  vs客户端mvc)1 2. Mvc的趋势,从服务端mvc正在转向客户端mvc1 2.1. 更加完善的分离..http rest json Spa的兴起,1 2.2. 更好的view复用性.客户端mvc技术带来更好的跨技术体系(java php net),1 2.3. 热部署(script化)hotdeploy2 2.4. 更好的ui 流程跳转复用性()界面页面page ui的跳转控制,也在向客户端转移, 和hotdeploy2 3. 服务端mvc技术(不推荐

Android:AsyncTask源码解析

简单实例 这里直接拿以前写过的一个小Demo,根据这个Demo来分析源码. public class MainActivity extends ActionBarActivity { ... Private MyAsyncTask asyncTask; protected void onCreate(Bundle savedInstanceState) { ... asyncTask = new MyAsyncTask(); // 点击button进行异步任务 button.setOnClick

为快速设计绞尽脑汁?5款快速线框图工具为你雪中送炭

说起线框图工具,你脑海中浮现的是什么呢?老字号Axure RP?还是设计新宠Mockplus?如今,形形色色的线框图工具可以说是唾手可得,当然,这是一件好事,但是另一方面呢,过多的选择也的确容易造成设计师的选择困难.尤其是现在的行业形势,快速的产品迭代和开发节奏,越来越少的时间成本,快速设计的需求与日俱增.一些过于精细的设计工具其实并不适应当今的设计趋势.这里,我精选出了5款专注于快速设计的线框图工具,能帮助你实现真正意义上的快速设计. 1. Wireframe CC 一款最轻量的框线图工具,线

Cocos2d-x 3.0final手机游戏开发视频教程2014 - 自学编程 -(陆续更新中)

内容: 非常多人问我:沈老师,要不要更新引擎版本号到3.0,更新这么快,以后会不会每一个月都有一次,好怕呀. 我说:无论你曾经是哪个版本号,3.0final是一个架构级别的升级,能够在新项目中果断升级.还包含下面: c++11 的特性的使用(比方Lambda函数,auto等新特性的使用,这些特性用上会让人上瘾的) 更改了渲染的方式     (详细还得再了解,总之官方称性能提升了15个百分点). 更改了字体的atlas 渲染方式,提高了多字的渲染效率. 增添了新的GUI. 编辑器支持:CocoSt

Cocos2d-js 贪吃蛇实战项目,H5游戏开发

Cocos2d-js 贪吃蛇实战项目 课程简介: 本课程主要用Cocos2d-js实现了贪吃蛇实战项目,主要介绍了环境搭建和项目的创建,引擎架构的分析,入口类,场景的切换,屏幕触摸,Node与Schedule计划任务,通过贪食蛇游戏案例来对所有的知识进行贯穿和应用,对游戏原型的设计,实现UI流程,对节点进行封装.游戏逻辑和游戏触摸的实现,在游戏中添加音乐和音效,从Mac平台打包发布到web.从中你会学到如何实现屏幕绘图.事件处理.集合使用.场景跳转.节点封装等技术. 课程大纲: 本课程一共7讲,

PK1325-Android从程序员到架构师之路高

随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到程序开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了.对于学习有困难不知道如何提升自己可以加扣:1225462853进行交流得到帮助,获取学习资料. 下载地址:http://pan.baidu.com/s/1jI05TPW 学前基础 1.掌握Java基本语法,了解面向对象编程特点,有基本Java语言编程经验 2.了解计算机系统.数据结构基础知识,掌握SQL基本语法