立刻生效,无需确定界面

要允许用户取消上一步操作

 

进度条

状态栏的顶部有个进度条。分为determinate和indeterminate两种。

可以判断进度的用determinate,例如下载;不能判断进度的用indeterminate,例如连接网络、登录。

 

主题背景

有黑色背景和白色背景两种,设计UI要考虑全。

 

输入大分类

• Touch
• On-screen keyboard
• Hardware keyboard
• Microphone
• Phone hardware buttons
• Sensor

 

1. Touch

touch target & touch element

touch target是物理上的,touch element是看上去的

touch element的面积不能大于touch target,也不能小于touch target的60%

 

touch target大小限制

一个touch target推荐不小于9毫米(34像素),必须不小于7毫米(26像素)。常用的或后果严重的,要大于9毫米。

两个touch targets间隔不小于2毫米(8像素),重要操作的控件间隔适当加大以免误按

 

单指触摸

• Tap:打开,运行
• Double Tap:用来切换应用程序或者空间的放大和缩小状态。
• Pan:用来移动元素。如果内容移动到某两个状态之间时,该内容应当自行调整到最接近的一个状态。物件跟随手指移动,并在手指抬起后停留在新的位置。

• Flick:即swipe——划动,一般UI背景层也会一并改变。用来切换页面。
• Touch and Hold:模拟右键单击。


多点触摸

当每个触摸点直径都不小于7毫米,且相互间距不小于3.5毫米时,这个动作就被视为多点触摸。

 

2. On-Screen keyboard

如果开发者使用多行编辑控件,那么它可能部分隐藏到键盘后面。开发者必须保证带插入符号的那一行始终能显示在键盘区外面。

点击回车键时,要么会提交数据并关闭键盘,要么会把焦点移动到下一个控件。如果编辑控件是多行的,那么点击回车键会新增一行。

3. Microphone

Windows Phone 7 的麦克风的频率范围是150Hz~7000Hz

 

4. Phone hardware button

电源、休眠、相机、返回、Start、搜索

Start button

当用户按下开始按钮,会进入手机的主界面。而正在运行的应用程序则会进入暂停状态。

Search button

物理搜索按钮会启动必应搜索。搜索体验会根据用户的情境而做相应的区别,例如在outlook就是搜索邮件。

Back button

当用户在一个程序的初始界面上按返回键时,程序会关闭。

但是,返回键的主要用途是从当前页面返回到上一个页面。

返回键不能当作键盘上的backspace键来删除输入的文字。

Power/Sleep button

image

Sleep button

物理音量键用来调节通话音量(在手机通话过程中),或者全局音量(不在通话时)。这包括音乐,收音机,视频,应用程序,铃声以及系统声音的音量。

Volume button

这个按键会作用到整个系统以及应用程序。这意味着,开发者不能把音量设置到大于用户的设置,也不能取消静音。

当有来电时,按下任意一个音量键都会进入静音模式。

Camera button

照相机键关联了两个动作,它支持半按和全按两个模式。当用户全按时,手机将启动照相程序。而如果用户在照相程序启动后半按,则会开启自动对焦。

用户在手机屏幕关闭或者锁屏时长按照相机键超过一秒钟,则会启动照相程序。

 

感应器

所有的Windows Phone 7 手机都包含以下的感应器:

  • 加速度感应器 Accelerometer
  • 辅助全球定位系统 A-GPS
  • 接近感应器  Proximity Sensor
  • 照相机 Camera
  • 指南针 Compass
  • 光线感应器  Light Sensor

接近感应器用来关闭屏幕以节省电量。当有物体接近到屏幕15毫米以内的距离时,感应器会响应。手机生产商可以来决定如何在设备上装配感应器。所以它的位置不固定。
当手机扬声器开启时,感应器依然会起作用,也就是说,如果这是用手指会其他东西覆盖感应器,屏幕依然会关闭。
开发者无权控制接近感应器的功能设定。

 

所有的Windows Phone 7 手机都配有500万像素或更高分辨率的相机,并且具备自动对焦,闪光灯以及4:3比例图像感应器。

所有的Windows Phone 7 手机不管大小如何,分辨率都是800*480。

 

Button

image

button上的字不能太多,英文的话不允许超过两个单词

 

Checkbox

image

不推荐使用Intermediate

posted on 2011-09-15 14:40  MainTao  阅读(413)  评论(0编辑  收藏  举报