所以我有拖動&下降工作。發生丟棄時,我會進行一些處理,並且有時會導致我想讓用戶知道。現在我只是輸出到控制檯,這不是很好。用戶界面:在哪裏顯示拖放狀態結果?
什麼是適當的方式來顯示從拖動&下降的狀態結果?不知何故,一個模式對話框似乎不合適,並且狀態欄太空間受限,我想。
所以我有拖動&下降工作。發生丟棄時,我會進行一些處理,並且有時會導致我想讓用戶知道。現在我只是輸出到控制檯,這不是很好。用戶界面:在哪裏顯示拖放狀態結果?
什麼是適當的方式來顯示從拖動&下降的狀態結果?不知何故,一個模式對話框似乎不合適,並且狀態欄太空間受限,我想。
Growl和libnotify對此很有幫助。在Windows上,只需在系統托盤中顯示一個圖標並在其中顯示氣泡,並在氣泡關閉時移除圖標(除非您可以顯示沒有圖標的氣泡;我還沒有嘗試過,所以我不確定它)。
在拖放目標上添加一個不透明的微調器/進度條疊加層。進度條增長或旋轉器旋轉直到操作完成。
模態對話框確實是你可以做的最糟糕的事情,除非發生錯誤,也就是說。
在系統托盤中彈出一些東西似乎對我很分散。我會像拜倫·惠特洛克所說的那樣沿用一些東西:將目標突出顯示一兩秒鐘,也許混合在一個剛剛發生的事情的小文本描述中,例如, 「附件」。
另一種辦法是把東西在狀態欄或「日誌」窗口/條,這取決於你的應用程序看起來像......
您可以實現一個通知欄,它來得快,去,就像Browsers做的那樣。
或者你甚至可以使用聲音反饋,並宣佈:「5件物品丟棄」。
好的,這可能很煩人,也很難實現:)
也許最好的辦法是將這與辣椒粉的想法結合起來? – SamB 2010-03-31 16:34:17