andriod关于Material Design思想1 动画

       说实话 这是开通本博文的第二篇文章。本博文主要是面对一些开发者以及我个人的总结。写文章之前说实话我并不是很想去写,我懒洋洋的躺在沙发上,本身的惰性让我不想动手写博文。我开始有些后悔 因为在我上周信誓旦旦的说按照《软技能:代码之外的生存指南》这本书做的时候, 我发现它是那么的难!我现在的心境宁愿去打开PS4玩一会儿战神, 因为它的确非常有趣。但是现在我还是来写这篇博文了 因为最终的意志主导了我的行动 。‘Think so it was’ 虽然我现在不是很清楚是谁说了这话 但是它的确非常有道理 你的未来跟你想法息息相关 我把也作为了自己的座右铭。而从更加科学的角度上讲这事的话就是你的意识群中的胜利者赢得了这次思维争夺战争从而主导人做某事,当然这些解释在《程序员的思维训练里》也有,我就不用多赘述了。

      前面说了这么多废话的原因是你的思维习惯息息相关 而经常锻炼的思维才会在出现问题大脑进行思维争论时占据上风,我不清楚这是不是对持之以很或者习惯的一种更加科学的解释而不是靠什么意志这种抽象的东西(笑)。根据德雷福斯模型 这种思维的确非常重要我认为这也是让技术人员可以自我提升的一个重要途径 而不是没白没黑的加班 ,改可以不必要发生的bug, 每天都在重复一样的代码,掌握技能之前需要去了解非常重要。Material Design对于如今andriod来说已经是不可或缺的一部分,如今大部分app都遵循了md设计,因此我觉得总结一下md思想很重要,注意是总结 所有东西都来源于官方 他不是很长 你也可以不看我这博文去官方获取这完全可行。我想做的是总结一下这方面的东西 尽量以后运用的时候能够集中 就像德雷福斯模型那样高手总是会全局考虑问题 从而集中部分方面他们想要的(这里暂且先把高级新手 胜任者 专家 大师等都称为高手)

pong友 使用一两个md控件那不叫使用了md设计更不叫遵循md思想!

     动画是我们再熟悉不过的元素 一个好的动画能让用户感到愉悦当然生硬的动画会让用户感到厌恶,这就像一个剧情跌宕的电影突然闯入一个毫无来源的角色强行煽情一样让观众感到尴尬。而在md设计中谷歌官方为了开发者提供了关于动画的一套基本原则。

    1   关于动作的真实 触碰

        如今大多数人都拥有手机 而用户通过屏幕控制手机称之为交互,谷歌官方认为过去我们在交互方面做得不够 或者说不真实 比如一个button,一个又大又丑跟老式键盘一样的按钮 相信没多少用户会专注于这种设计的app 。作为开发者来说你做得东西首先是面对用户的, 没有用户的app毫无价值 。 因此如何取悦用户是一个问题。

      因此谷歌官方首先推出了一个很人性化的设计, 我们也可以称其为水波纹。 这种效果相信很多人看到过 它是一个动画, 这种触感反馈的真实促进了用户对于app的好感。

  2 关于动作的真实 可信度

    想象一下同样大小的气球和铅球哪个更重估计大家心知肚明,因此它们两在进行运动中速率也不是一样的 而进行的碰撞反馈也不会相同。 谷歌官方推荐开发者去观察你做得动画是不是可信的 其中最重要的两个元素就是体积和重量(Mass and Weight)。太重的东西会用很大的外力才会移动 而很轻的东西则可以轻轻一推就让其走很远。在我以前学做UE4 看视频教学的时候 那些大佬们就提醒过这点 你做的东西必须让用户感到真实可信 ,然后才会有进一步的接触这很重要。而谷歌官方也再次确认了这点 有个关于弹簧球的demo了解一下 这里说的就是关于重量和体积带来的碰撞反馈是有明显的不同。

3 关于反馈

      谷歌官方称之为响应式交互,其实这个道理跟上面说的一样交互的体验不同则决定了app的的质量。一个有意义的转场动画会使这种相应变得让人感到愉快 一个从a到b页面的不同动画就可能决定了这种交互质量 我想谷歌之所以废弃了overridePendingTransition 这个api也是如此 因为它实在太生硬了 现在大部分都是用了ActivityOptions.makeSceneTransitionAnimation(XXX).toBundle()这种方法 引入转场动画当然还需要其他的步骤 比如你还需要定义一个过度文件explode 等 ,但是我写这方面的博文不会主讲这些 我认为认识整体之后再去扣细节才会更加得心应手。

       同样一个响应式操作的元素是关于共享元素 通过添加android:transitionName 属性这让这种交互显得更加自然 反馈也会更好。这也就是官方所说的新入元素 淡出元素和通用元素 进一个新的模块之前应当对用户有一定的引导 直到用户形成使用app的一个行为习惯是很重要的,就跟我们玩游戏看到的一样作为新手 我并不愿意去接受太复杂的属性值 和所有武器招数 这让游戏看起来枯燥乏味,估计也没有哪个关卡设计师会进行这样的设计。同样的思想也用于app中,其中还有一个更加节省学习成本的方法就是模仿 这也就是为什么所有的im app的输入栏都在最下面 实际上如果哪个app设计到最上方进行输入会让用户觉得毫不习惯而对app缺乏好感 尽管它优化的真的非常不错。

       终上所述,细节决定成败。md之所以成为了现在最流行的设计模式 是因为有很多不为人所知的细节在里面让用户潜意识觉得这很舒服。这篇写到这里我觉得有点长了,事实上我也没想到会这么长。我觉得看文章的你不要因此而觉得焦躁,千里之行始于足下更加了解md设计思想才能做出更好的app。


参考文章:Material Design 中文版 官方文档

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,185评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,445评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,684评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,564评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,681评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,874评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,025评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,761评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,217评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,545评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,694评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,351评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,988评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,778评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,007评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,427评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,580评论 2 349

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,811评论 25 707
  • 从去年的某一天开始关注多肉植物,开始迷上了这种诱人的小东西。 去年12月入手第一批肉肉,正式入坑,开始了自己的养肉...
    无奈的全阅读 280评论 0 0
  • 此处 应该有雨 你越过万水千山见了他呀 他在这井岗山上 对你 也是望穿秋水 可那天 天没有雨 不是天光顾着为你们欢...
    本无痕阅读 331评论 23 15
  • 人物:老人、大人、小孩、小狼、母狼、两头公狼、两只老虎 场景:森林 一开始暗场,然后灯光起,一束光打在一个老人身上...
    桃李满苏杭阅读 319评论 0 0