Android基础入门教程——1.7 界面原型设计

标签(空格分隔): Android基础入门教程


本节引言:

引用锤子科技视觉设计总监——罗子雄在重庆TEDx活动上说的一小段话:

每当我们看到一些美妙的设计的时候,很多人心里面会有一种冲动,这种冲动会让你们想去创造一些
新的东西,创造一些美妙的事物。

我们常说用户体验用户体验,用户使用你的软件,第一个会接触的是什么?没错,图形化界面(GUI),简称UI,对于用户而言,最直观,给用户留下第一印像的是往往是程序的界面,而非功能!人,总喜欢美的东西,对吧?
假如一样的功能,决定用户取向的,往往是UI!精美的UI!当然还有一些贴心的人性化操作等!
下图两个计算机的App界面:

我们先不说功能,从UI上讲,你喜欢哪个?
由此,一个产品的UI是非常重要的,而产品的界面原型设计一般是由公司的产品经理+美工来完成的,需求分析 ->界面原型设计 ->我们来写代码!可能你觉得界面原型对我们而言并不没什么作用,但假如你以后想自己开发App呢?又或者你升做产品经理呢?嘿嘿!世事无绝对,以后的事,谁知道呢?公司的话,大部分使用的都是Axure Rp,但是这个东西比较难用!除了这个以外还有其他很多的原型设计工具:

  • Pencil
  • Framer
  • Shireframe
  • UIDesigner
  • Balsamiq Mockups
  • Mockup Builder
  • Mockup
  • FrameBox
  • iPhone Mockup
  • GOOFLOW
  • WireframeSketcher
  • FluidIA
  • Indigo Studio
  • Origami
  • Quartz Composer
  • Justproto
  • Avocado
  • PaintCode
  • Mockplus(摩客)
  • 墨刀等….

笔者使用过的是两个国产的界面原型设计工具,他们分别是:Mockplus(摩客)和墨刀
本文会简要的介绍下Mockplus的用法!


Mockplus原型工具的使用:

有网页版以及客户端版供你选择:Mockplus官网

Step 1:注册一个你自己的账号,然后新建文件进入编辑界面!(时间关系,这里笔者直接试用)
然后弹出一个原型风格的对话框给我们选择:素描跟线条!

笔者选择线条:

我们要做的就是从左边的组件栏中啦控件到手机界面上,当然,我们可以双击某个控件,自定义我们
的样式,比如颜色,背景图片等!

Step 2:交互实现:
界面原型除了界面外,肯定是少不了交互的,这里我们做一个简单的新闻应用的交互例子给大家体验下:
我们在其中一个新闻类别中添加跳转链接,

接着我们可以点击右上角的播放按钮:

接下来我们就可以看具体的交互了,PS:这里可能是网页版的问题,有些图片显示不出来!

好了,大概的用法就这些,大家可以自己摸索摸索,另外,如果生成文档是要升级为付费用户的哦!一个月6元不贵,就一个早餐钱,当然如果是自己玩玩而已就没必要开了!


Android自带DroidDraw工具设计Android界面:

其实Android也给我们提供了一个“老掉牙”的界面设计工具,跟上面这些高大上的界面原型工具相比,差几十条街,可以理解成一个分离的ADT,比ADT高级一点的功能就是自动生成代码…对于很少接触原型设计的朋友来说,花1,2分钟就可以掌握这个工具,还是比较值得!

工具界面:

图示已经写明相关的操作了,很简单,实践是检验真理的唯一标准,自己下来试试吧!!

软件下载:droiddrawr.jar

本节小结:

本节给大家介绍了下界面原型设计的概念,轻量级Mockplus(摩客)的简单实用,以及Android自带的DroidDraw工具,内容比较简单,还需大家自行实践理解!

Android基础入门教程——1.7 界面原型设计相关推荐

  1. 最新Android基础入门教程目录(完结版)

    第一章:环境搭建与开发相关(已完结 10/10) https://blog.csdn.net/coder_pig/article/details/50000773 Android基础入门教程--1.1 ...

  2. 2015年最新Android基础入门教程目录(完结版)

    2015年最新Android基础入门教程目录(完结版) 标签(空格分隔): Android基础入门教程 前言: 关于<2015年最新Android基础入门教程目录>终于在今天落下了帷幕,全 ...

  3. android 编辑9图片,Android基础入门教程——1.6 .9(九妹)图片怎么玩

    Android基础入门教程--1.6 .9(九妹)图片怎么玩 Android基础入门教程 1.本节引言: 可能有的一些疑问: 1.什么是.9图片? 答:图片后缀名前有.9的图片,如pic1.9.png ...

  4. Android基础入门教程——4.3.1 BroadcastReceiver牛刀小试

    Android基础入门教程--4.3.1 BroadcastReceiver牛刀小试 标签(空格分隔): Android基础入门教程 本节引言 本节我们将来学习Android四大组件中的第三个:Bro ...

  5. Android基础入门教程——1.6 .9(九妹)图片怎么玩

    转自:http://blog.csdn.net/coder_pig/article/details/46963687 Android基础入门教程--1.6 .9(九妹)图片怎么玩 标签(空格分隔):  ...

  6. Android基础入门教程——2.3.1 TextView(文本框)详解

    Android基础入门教程--2.3.1 TextView(文本框)详解 标签(空格分隔): Android基础入门教程 本节引言: 学习完Android中的六大布局,从本节开始我们来一个个讲解And ...

  7. Android基础入门教程——4.2.3 Service精通

    Android基础入门教程--4.2.3 Service精通 标签(空格分隔): Android基础入门教程 本节引言: 本节,我们继续来研究Service(服务)组件,本节将会学习下Android中 ...

  8. Android基础入门教程——1.5.1 Git使用教程之本地仓库的基本操作

    Android基础入门教程--1.5.1 Git使用教程之本地仓库的基本操作 标签: Android基础入门教程 Git是什么? 一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系 ...

  9. Android基础入门教程——2.2.3 TableLayout(表格布局)

    Android基础入门教程--2.2.3 TableLayout(表格布局) 标签(空格分隔): Android基础入门教程 本节引言: 前面我们已经学习了平时实际开发中用得较多的线性布局(Linea ...

最新文章

  1. raid5需要几块硬盘_Raid5磁盘阵列数据恢复思路分析--附真实案例
  2. 二叉树三种遍历(递归以及非递归实现)
  3. Tensorflow深度学习应用(进阶篇)-回归(函数拟合训练)-可视化
  4. python之show、hide、slidedonw、slideup方法实例
  5. 网络对抗技术——密码破解技术
  6. qt使用QProcess实现进程通信
  7. H3C交换机配置简单教程
  8. 【URLOS应用开发基础】10分钟制作一个nginx静态网站环境应用
  9. 电源电压测试所用到的电流探头-品致探头
  10. apollo决策规划学习--慢速障碍物超车
  11. 本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列
  12. 1330: PIPI的乐高积木
  13. 计算机一黑屏就显示当前账户已锁定,电脑黑屏用户已锁定账户怎么办?
  14. word行首空格下划线_在Word文档行首空格和下划线问题的解决
  15. python multiprocessing_Python的multiprocessing模块详解
  16. Video标签的属性
  17. 超强正能量。不得不推荐的新歌 黑暗骑士(JJ、五月天)。
  18. Linux 系统管理 : last 命令详解
  19. 如何把mysql的ID归0?
  20. C语言程序设计作业07

热门文章

  1. 付宇泽四则运算试题生成,结对
  2. Python datetime 模块之timedelta
  3. python画雷达图-python 雷达图
  4. Codeforces 439 A. Devu, the Singer and Churu, the Joker
  5. AI中数据标注(Labeling)的介绍
  6. Linux下装无线网卡(Ubuntu)
  7. 成本管理观念的更新与成本控制新思路
  8. A9G开发板上报GPS定位数据实现微信公众号定位显示
  9. 点评“最好的300款免费软件”
  10. 黑客谈对一台BT主机的入侵过程