我想成为Android卓越发展project联赛,不知道Android它如何设计规则,Android4.0谷歌公司的问世后Android一系列的设计原则,程序猿规范,不要盲目模仿IOS它的设计,由于Android 那是,Android ,不一样的烟火。

大多数开发者想要公布他们的应用程序在多个平台上。

可是请记住,不同的平台遵守不同的规则和约定。乔布斯仅仅有一个,而Android不是那一个。

完美设计决策将使用户感受到在Android平台上的非凡感官感受。差别于其它平台。

而“设计一次,到处通吃”的方法可能会帮你节省时间,可是非常可能产生不一致的应用程序体验,使我们的程序与其它Android应用格格不入。导致用户体验疏远。

请每一位程序猿考虑以下的指导方针,以避免最常见的陷阱和错误。

(1)不要模仿其它平台的UI元素

每一个平台都会提供一套精心设计的UI元素,一个独特的时尚主题。

比如,IOS平台的主圆角的button,有的在标题栏中使用渐变。在某些情况下,元素可能有同样的目的,可是设计工作是全然不同的。当我们构建Android应用程序,不要从其它平台携带主题UI元素,不要模仿他们的特定的行为。请回想Building Blocks这个指南,又一次了解Android最重要的UI元素以及系统的默认主题,以及检查Android平台应用程序是怎样获取应用的上下文元素的。

假设我们想定制UI元素的主题,定制细致依据您的特定品牌——而不是依据不同平台的惯例。

一句话不要一味模仿IOS的圆角扁平化设计,由于Android不是乔布斯!

(2)不要携带其它平台的图标

ANdroid平台已经给各位开发人员提供了经常使用功能的图标集,比方如共享,创建或删除图标。当我们将我们的应用程序迁移到Android,请将其图标的设计与官方提供的图标相一致!

我们能够找到各种各样的图标用于应用程序下载页面。http://developer.android.com/design/downloads/index.html

(3)不要使用底部选项卡

底部选项卡在IOS程序的使用很频繁。可是我看到在Android设计规范中明白提出了一点我们的程序不应该使用底部选项卡,我也不太懂为什么呢!可是既然这么写了。我们一定要尊重它的设计理念,毕竟每一个平台都有着自己的设计理念。

Android的选项卡视图控制应该显示在屏幕的顶部。此外,Android应用程序可能使用底栏切割操作栏上的动作。

我们应该遵循这条指导原则,避免与平台上的其它应用程序创建一个不一致的体验,避免混淆操作和视图切换。

今天的介绍就写到这,希望各位能对我写的进行批判和补充,之后我会继续更新这篇文章,我们希望共同进步与你博友!

版权声明:本文博主原创文章,博客,未经同意不得转载。

Android4.0 Design之UI设计缺陷1的更多相关文章

  1. 2018年这些UI设计趋势正在流行,跟上必拿高薪!

    数字设计领域和时尚圈是一样的,总会有各种各样的趋势让人眼花缭乱.无论是用户界面的视觉元素,还是用户体验的细节,总有许多值得说道的新玩法和新方向.就目前来看,UI设计的大趋势是更加大胆新颖的视觉设计,通 ...

  2. Android UI设计

    Android UI设计--PopupWindow显示位置设置 摘要: 当点击某个按钮并弹出PopupWindow时,PopupWindow左下角默认与按钮对齐,但是如果PopupWindow是下图的 ...

  3. eclipse里打开SWT项目找不到source/design的图形UI设计界面

    因为前天重新装了个新版的eclipse, 结果今天打开一个SWT的项目,突然找不到source/design的图形UI设计的两个切换按钮 我把SWT组件重新装了还是找不到.结果后来发现是因为重装ecl ...

  4. [置顶] 使用严苛模式打破Android4.0以上平台应用中UI主线程的“独断专行”

    传送门 ☞ 轮子的专栏 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229 已经有好一段时间没有关注Android应用方面的事情了:)最近单位来了一个Androi ...

  5. UI设计:掌握这6点,轻松0到1

    非科班出身能成为UI设计师吗? 答案是肯定的.世上无难事,只怕有心人.只要找对方法.坚持不懈,即便是零基础也能学好UI设计. 那么零基础学习UI设计,需要学习哪些知识?我们要从哪些地方学起?怎么系统学 ...

  6. android4.0以上访问网络不能在主线程中进行以及在线程中操作UI的解决方法

    MONO 调用一个线程操作UI 然后报Only the original thread that created a view hierarchy can touch its views.错误 goo ...

  7. android4.0 4.1 4.2 4.3 4.4新特性

    http://blog.csdn.net/kaiyang45/article/details/7179349 4.0 http://digi.tech.qq.com/a/20120628/000827 ...

  8. APP UI设计及切图规范

    APP UI设计及切图规范 1.概述 1.1 编写目的 该文档主要针对移动端开发的视觉设计和开发过程中的工作环节做统一的规划规范,是系统进入UI设计的前置文档.部分内容来自网络收集修编,转载请注明由 ...

  9. 【Android UI设计与开发】4.底部菜单栏(一)Fragment介绍和简单实现

    TabActivity在Android4.0以后已经被完全弃用,取而代之的是Fragment.Fragment是Android3.0新增的概念,Fragment翻译成中文是碎片的意思,不过却和Acti ...

随机推荐

  1. notepad扩展搜索,正则搜索

    Dos和windows采用回车+换行CR/LF表示下一行, 0d 0a 两个字节表示而UNIX/Linux采用’\n’换行符LF表示下一行(ASCII代码是10),0a一个字节表示MAC OS系统则采 ...

  2. 共享库方案解决WAS中JAR包冲突

    实现步骤: 1.        准备共享库JAR包 commons-httpclient-3.1.jar httpclient-4.3.3.jar httpcore-4.3.2.jar httpmim ...

  3. 【JAVA学习】“-Xmx1024m -Xms1024m -Xmn512m -Xss256k”——Java执行參数(转)

    年轻代 年老代概念 http://jefferent.iteye.com/blog/1123677 JVM的堆的内存, 是通过以下面两个參数控制的  -Xms 最小堆的大小, 也就是当你的虚拟机启动后 ...

  4. cocos2d-x 精灵的创建和基本使用

    在cocos2d-x中.精灵能够说是一个最重要的组成元素,它代表游戏中一个最小的可见单位.同一时候也是CCNode一个最为灵活的子类,由于它能够通过装载一个平面纹理,从而具有丰富的表现力. 在进一步说 ...

  5. ECSHOP如何增加红包序列号字符

    ECSHOP系统线下发放红包时系统生成的红包序列号是在10000的基础上增加四位随机数字.如果当我们要发放大额度红包的时候,这样的序列号规 则难免给人不安全的感觉,万一有无聊的人,蒙几个红包序列号出来 ...

  6. NYOJ 45 棋盘覆盖 模拟+高精度

    题意就不说了,中文题... 小白上讲了棋盘覆盖,于是我就挖了这题来做. 棋盘覆盖的推导不是很难理解,就是分治的思想,具体可以去谷歌下. 公式就是f(k) = f(k - 1) * 4 + 1,再化解下 ...

  7. Codeforces 432E Square Tiling(结构体+贪婪)

    题目连接:Codeforces 432E Square Tiling 题目大意:给出一个n∗m的矩阵,要求对该矩阵进行上色,用大写字母,可是每次上色的区域必须是正方形,不求相邻的上色区域不能有同样的颜 ...

  8. wireshark教程

    Wireshark世界上最流行的网络分析工具. 这个强大的工具能够捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息.与非常多其它网络工具一样.Wireshark也使用pcap network ...

  9. SharePoint 2010 BCS - 概要

    博客地址 http://blog.csdn.net/foxdave SharePoint 2010首次引入了BCS的概念 - Business Connectivity Service.即业务连接服务 ...

  10. 20140719中国互联网公司市值排名TOP20

    近期在找工作.关注了一下中国互联网公司的市值,实际情况跟想象的区别非常大. 比方异军突起的小米.京东.唯品会.聚美优品. 比方乐视网由于政策原因,市值两日缩水10亿$.停牌了. 搜房网市值90天蒸发3 ...