PM的自我修养——关于AndroidDesign的一些基础知识

这篇日志来自于一个问题:独立 Android 开发者如何零基础学习 UI 设计并设计出符合 Android Design 的作品?

以下是我的回复。


最初看到这个问题,我是觉得这个问题和我上周末分享的内容契合度比较高,所以一直等到周末分享结束来写这个答案,本来是想直接把PPT和讲稿复制粘贴啪啪啪,但是后来想想,觉得这样还是不太合适,我还是提炼一下答案吧。

首先,我不能赞同Van Bruce的答案的前半部分,但是赞同他最后说的“请对UI设计师怀揣敬畏。”

因为题主已经提到了问题的前提

具有一般水平的审美能力,对 Android Design 有初步的理解。

具有一般的审美能力,这样已经足够了。

不要强求大师级的UI设计或者让人眼前一亮的UI。作为一个在拥有3K+软件工程学生的学院读了三年的伪·程序猿,我认为一般的审美能力已经足够做出普普通通不会亮瞎人眼的UI了。题主的情况恐怕是没有专业的设计师甚至没有具有一定美术基础的队友,只能一切靠自己,这种情况下,学习AndroidDesign就是最好的选择。理解了AndroidDesign的核心元素,至少能够让你的应用达到普通的水平,这样目前来说真的足够了。

然后进入正题,我在这里说说我理解的AndroidDesign。

如果打开AndroidDesign的官方网,一页页的看下去,快的小半天,慢的话看上一两天也该看完了,看完以后,大概心里有个印象,知道AndroidDesign有那些东西,并且对原生控件的样式有个大概的印象。这时候,就可以从AndroidDesign里面一些具有标志性的东西下手了。我在这里放上几页我分享时的PPT。

 

我这里提到了四个关键字,实际上在我的初稿里面有七个。

除去Holo,ActionBar,Drawer,NavigationBar以外,在初稿里我还提到了DP,Up&Back已经Fragment。

这里Fragment与代码实现关系最近,我略去不谈,Up&Back则是学习成本高,使用场景虽多但是大多数场景没有让人感到困扰,二者在很多情况下没有太大区别。所以也不谈Up&Back。

首先很有必要谈谈Holo:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值