显示添加/删除列表元素的最佳动画

时间:2009-03-15 20:32:19

标签: user-interface list animation usability

在视觉上进行通信的最佳方式是将元素添加到项目列表中还是从项目列表中删除? (我是为了可用性,而不是无偿的眼睛糖果)

  1. 向上或向下滑动其他项目以显示新项目或隐藏已删除的项目
  2. 淡入或淡出项目,但不为其他项目设置动画
  3. #1和#2的组合
  4. 根本没有动画
  5. 其他形式的动画

2 个答案:

答案 0 :(得分:2)

我认为直接插入背景颜色的渐进式(和缓慢的)会起到作用......我发现它对SO本身特别有效。

答案 1 :(得分:0)

卸下:

如果你从列表中删除一个项目,你可以假设这个项目是可见的(因为用户只是选择它去除),所以只是将它淡出(可能有闪烁效果)。

添加:

如果项目被添加到列表中,则滚动不是一个好的选择,因为它不是用户直接启动的。他可能必须滚动回来。那将是一种具有穿透性的行为。 作为替代方案,只需在列表旁边显示一条闪烁的信息消息,即已添加新项目。