2012-05-30 39 views
0

我在我的項目中使用了SemanticZoom。它工作正常,但沒有得到妥善處理。我能做些什麼來使其工作更順利?SemanticZoom不是優雅

回答

1

由於你的問題很模糊,我可以給你的一般建議是在結構上放大和縮小視圖。例如,如果放大視圖顯示大多數水平的GridView,則縮放視圖應顯示類似結構的水平佈局。考慮Windows 8中的「開始」菜單。如果縮小視圖顯示垂直堆疊的分組圖標,FAIL可能會出現 - 這會在視覺上產生干擾。最佳做法是在意見之間保持一致,只是改變上下文。

如果你的意思是動畫的性能,那麼你的兩個視圖的複雜度可能會超過你在硬件上可以合理顯示的數量。很高興你在硬件上發現了這一點,而不是你的用戶在他們的硬件上發現它。除了分解你的兩個觀點並重新考慮總體設計的複雜性之外,沒有其他的真正解決辦法。在你做這個之前,測試一組簡單的視圖並看看。

語義縮放應該很容易讓用戶理解。更重要的是,你應該使用它,因爲它是地鐵應用程序的常規部分,用戶可以期待它。動畫的執行是基於硬件的,所以你應該有一個流暢的過渡。但是,所有硬件的創建並不是平等的,所以不要超出限制 - 只是製作出優秀的應用程序。

+0

我想在Win8的主屏幕上製作頁面。這意味着:頂部的文本和語義縮放頁面。但在這種情況下,在頁面頂部滾動不起作用 – burusera

+0

仍然不清楚,對不起。給我發一個模擬你的意思和你的問題是什麼jnixon @ microsoft dot com,我們將看到我們可以一起做什麼。 –