美文网首页
设计表面

设计表面

作者: Daz_ye | 来源:发表于2016-11-12 21:24 被阅读0次

以下内容翻译自android wear的官方教程,本人水平有限,如有错误欢迎指出
home
以下正文


与设计一个传统的表面相同,为android wear设计一个表面需要清楚的显示事件。android wear设备提供了先进的工具让你设计你的表面,比如充满活力的色彩,动态的背景动画和数据集成。但是,你同样需要在设计方面有许多的考虑。

本文将提供一个设计要素总结和一般化的实现向导。如果你想了解更详细的内容可以阅读android wear 表面

遵守设计向导

在你考虑你的表面的样式和应该展示什么信息的时候,你需要考虑以下的设计原则:

考虑方形和圆形的设备
你的设计应该在方形和圆形的设备上都表现良好(可以参考我之前的译文android layout

支持所有显示模式
你的表面需要支持色彩受限的环境模式和拥有全色彩的交互模式

优化屏幕显示
在环境模式,你的表面应该保证大部分的像素是黑色的。基于屏幕技术,你需要避免大片的白色色块(会导致像素疲劳),只是用白色和黑色,同时关闭抗锯齿技术。

容纳系统的UI元素
你的设计应该保证系统的提示仍然可见。用户在可以看时间的同时,通知卡片也可以显示在屏幕上。

集成数据
你的表面可以集成传感器和连通手机后的信息,比如用户可以查看天气或下一个日历事件。

提供设置选项
你可以让用户能选择一些设计选项(比如颜色和大小)。

如果你想了解更详细的内容可以阅读android wear 表面

例子1 例子2

创建和实现方法

在你设计完你的表面之后,你需要决定怎么获得必要的数据和绘制表面。大部分的实现包含:

  • 一个或多个背景图片

  • 获取需要数据的代码

  • 在背景图片之上绘制文本和形状的代码

你经常需要在交互和环境模式下使用不同的背景图片。在环境模式下的背景图片一般都是黑色的。用hdpi的背景图片应该是320*320(在圆形和方形表面上都适用,圆形的表面会忽略边角的背景内容)。在你的代码中,你可以探测设备的屏幕大小,然后缩小背景图片以适应地分辨的屏幕。为了提高性能,你应该只缩小图片一次并保存这个缩小后的结果。

你的程序应该只在必要的时候获取上下文信息然后重绘表面。比如说,你不需要每分钟获取天气数据。

为了增强电池使用时间,你的程序在环境模式的时候绘制动画应该尽可能的简单,使用有限的颜色绘制图形。交互模式时,你可以使用丰富的色彩,复杂的形状,渐变和动画来绘制你的表面。

在后续的文档中,将会告诉你如何具体的实现表面

相关文章

  • 设计表面

    以下内容翻译自android wear的官方教程,本人水平有限,如有错误欢迎指出home以下正文 与设计一个传统的...

  • 设计评审:超越表面

    这个简单的指南让你得到最有效的的设计评审。 你召集了项目相关人员聚在一起,来评审最新的设计稿,希望这是一次富有成效...

  • 设计无处不在(二)

    设计的踪迹 原始人打制石器,留下的粗制的表面,与现代工艺加工的高精度表面相比,可以看出设计进化背后是人类操控能力的...

  • 回到表面--设计顾客体验

    体验经济:人们正在从被动消费变为主动参与;其次,最佳体验不是在公司总部编写出来的,而是有服务提供者在现场提供给顾客...

  • 如何增强模型方案的交互性

    目录一、arduino电路设计二、3D打印三、模型表面处理 一、arduino电路设计   当我们开始设计一款产品...

  • 表面只是表面

    自己在外面创业。 做了几件事情之后。 最大的感受就是。 很多事情看起来很简单。 做起来之后发现有各种坑。 有各种想...

  • 《佐藤大:超级快速工作法》读书笔记

    — 2021年读的第9本书 — 这本书丰富了我对设计、对设计师的看法。 好的设计不是流于表面的“好看”,“与众不同...

  • 表面安装PCB设计工艺浅谈

    表面安装的优势: 印制电路板上没有孔或窗口,元件直接紧贴在印制线路板打样上,缩短了引线,电路装配更易于实现自动...

  • 设计思维第五六章读书笔记

    第五章 回到表面、设计顾客体验 执行就是一切。必须要像对待其他产品那样,精心打造并精确设计用户体验。 设计思维不仅...

  • 《设计心理学》读书笔记

    1、设计的实质 “设计实际是一个对表面上相互冲突的各种要求进行协调的过程。” 2、自然设计,可视性原则 “垂直金属...

网友评论

      本文标题:设计表面

      本文链接:https://www.haomeiwen.com/subject/wmbfpttx.html