运动中的材料通过在转换过程中共享元素的交互来引导用户的视觉焦点。
创建表面
把新创建的表面错开编排。
径向反应
使用触摸涟漪把用户输入和表面反应联系起来。
运动中的材料通过在转换过程中共享元素的交互来引导用户的视觉焦点。
把新创建的表面错开编排。
使用触摸涟漪把用户输入和表面反应联系起来。
仔细地选择在转换过程中共享的元素类型和数量,以此在转换过程中保持清晰的视觉焦点。
当表面扩展时,特定的元素在扩展过程中应始终保持可见。
复杂的转换应保持单个元素可见(见下文)。
当扩展一个表面时,如果在转换后只存在单个元素,则该元素应该是转换的焦点,由它来控制所有其他元素。
如果视图之间没有共享的元素,则将所有元素固定到表面上一起纵向移动、淡入淡出。表面会修剪其中的内容。
如果在转换过程中没有公共表面共享,就会有一个新的表面从其他位置进入屏幕,创造一个新的视觉焦点。
当有多个元素在转换过程中可见时,应该仅包含最重要的元素。如果某些元素在转换过程中太过抢眼,则在转换期间可能会消失,一旦转换完成,它们又会重新出现。
如果转换完成时,还有一些元素没有加载,请在元素即将出现的位置留出足够的空间。这避免了元素突然出现时造成的元素跳动;也避免了用户触摸时,触摸目标突然跳开,使用户失望。
新的材料表面和它的内容可以凭空创建。
把新创建的表面与创建它们的元素或操作关联起来。新表面通常以径向或矩形转换的方式从触摸点出现。
当同时创建多个表面时,把它们快速交错显示出来。在单个方向上创建清晰、平滑的视觉路径。
在没有用户输入源或没有起始点的情况下创建的表面,应该使用优雅的转换组合,包含淡入淡出、位移、缩放等效果。
使用径向反应来阐明用户输入和表面反应之间的联系。
使用触摸涟漪把用户输入和屏幕反应联系起来,同时指示出用户的触摸点,并告知用户已接受到触摸操作。无论是触摸还是鼠标,都应该在触摸点出现涟漪。
在触摸点附近发生的屏幕反应,应该比远离触摸点发生的屏幕反应出现的更早。