Android程序猿的Sketch学习之旅

Sketch专为App绘图场景而生,也可以少量处理位图图片。通过下午3个小时的官方用户文档中文版的阅读和实践,我发现Sketch真得做到了“花最少的时间就能上手的绘图工具,让你专注于设计本身”

熟练使用Sketch需要理解一些概念:

  1. 选区
  2. 图层
  3. 群组
  4. 切片: 画布中的特定区域导出为一个文件
  5. 符号(Symbol),类似于布局文件里的标签<include>
  6. 蒙板,这个的作用类似安卓里的SetXfermode方法

刚打开Sketch可以对每个菜单栏下的内容熟悉一遍,Sketch的界面可以分为四个部分

  1. 最左边的Page展示
  2. 顶部的工具栏
  3. 右边的检查器
  4. 中间的画板

我的学习过程就是按着Sketch官方用户手册上的介绍实践了一遍,现在感觉已经能自己修改图标了(要有图片素材),剩下的就是对各种快捷键和绘图小技巧的熟练使用。

注意事项:

  • 当你为 Mac 或网页设计时,你会想打开子像素抗锯齿效果,但是为 iOS 设计时,你会想关掉它。
  • 文字渲染遇到的问题是普通的屏幕里并没有足够多的像素来精确的展现文字的曲线。这就需要用到子像素抗锯齿技术了,它会将那些被文字曲线遮住一部分的像素稍稍变亮一些,并且在视觉上产生更平滑的效果。
  • 顺利实现子像素抗锯齿效果,文本必需出现在一个不透明的(有色的)背景上
  • 实现图层混合模式,Sketch 需要在一个透明背景上渲染所有的图层

一次实践案例

在App设计里,这张图标表示“我的”或“个人中心”,未选中时:

未选中的我的图标
未选中的我的图标
未选中的数据列表图标
未选中的数据列表图标

当选中时,颜色由灰色变成红色,并且填充颜色头像,看起来有面的即视感:

选中的我的图标
选中的我的图标
选中的数据列表图标
选中的数据列表图标

使用Sketch就能很高效的完成这样的改动,具体使用到的操作在官方用户手册的“图片”分类下和“导出”分类下说明得很到位,本文就不再赘叙了。

小结

这次跨界的感受是在安卓开发过程中,能做到对设计师给的切图心中有数,降低了彼此的沟通成本。加深一种解决问题的认识:实现某种UI显示效果,从代码环节转移到图片处理环节上

参考资料:

Sketch官方用户手册

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本书讲了什么 Sketch3基本操作介绍。 作者什么来头 郑成云,社会化媒体营销实践者,专注网络社交领域。从业6年...
    少穻阅读 7,100评论 0 1
  • 注:本文全部内容摘录整理自《Sketch 中文手册》,感谢 Sketch 中文网 以及网站作者 匡雪婷。 1. 基...
    陈加新阅读 9,157评论 0 21
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,066评论 25 709
  • “我是个罪人……”楼顶上摇摇欲坠地男子如是说着:“告诉所有我认识的人,我对不起他们,我错了……!” 他闭上...
    不得不败阅读 1,891评论 2 1
  • 相信自己,不要攀比他人。 每个人活着,都有他的人生。 当一个男人开始成功,往往就敲响了婚姻的丧钟。 带着目的去审视...
    JJMB阅读 3,853评论 0 1