2010-03-30 61 views
0

所以我有拖动&下降工作。发生丢弃时,我会进行一些处理,并且有时会导致我想让用户知道。现在我只是输出到控制台,这不是很好。用户界面:在哪里显示拖放状态结果?

什么是适当的方式来显示从拖动&下降的状态结果?不知何故,一个模式对话框似乎不合适,并且状态栏太空间受限,我想。

回答

1

Growl和libnotify对此很有帮助。在Windows上,只需在系统托盘中显示一个图标并在其中显示气泡,并在气泡关闭时移除图标(除非您可以显示没有图标的气泡;我还没有尝试过,所以我不确定它)。

2

在拖放目标上添加一个不透明的微调器/进度条叠加层。进度条增长或旋转器旋转直到操作完成。

+0

也许最好的办法是将这与辣椒粉的想法结合起来? – SamB 2010-03-31 16:34:17

2

模态对话框确实是你可以做的最糟糕的事情,除非发生错误,也就是说。

在系统托盘中弹出一些东西似乎对我很分散。我会像拜伦·惠特洛克所说的那样沿用一些东西:将目标突出显示一两秒钟,也许混合在一个刚刚发生的事情的小文本描述中,例如, “附件”。

1

另一种办法是把东西在状态栏或“日志”窗口/条,这取决于你的应用程序看起来像......

2

您可以实现一个通知栏,它来得快,去,就像Browsers做的那样。

或者你甚至可以使用声音反馈,并宣布:“5件物品丢弃”。
好的,这可能很烦人,也很难实现:)