2015年4月9日 星期四

1-1 縮放倍率和移動速度成反比

(1)概念

這一章主要在解決瀏覽文件時所遇到的問題:移動

在文件移動時,會有速度,然而當速度過快時,讀者會不知道發生什麼事情

讀者的一個解決方法就是先縮小,然後在移動,然後再放大

可是這也可以直接在程式裡面達成。

可以設定:

Scale = Constant/Speed ....(i)

(2)實作問題

假如直接把(i)式套進去,會有兩個實作問題

* 一開始的Scale會抖降

可以設定Scale是1 -> 1/2 -> 1/4 -> ...
然後讓Speed依照Scale算出來

* 突發性速率變化

這會發生在轉向和停止時,一樣有點惱人,不過,透過延遲Scale可解決。

(3)影片給的參考資料

* speed-dependent automatic zooming for browsing large documents
* an alternative approach to the computer interface



沒有留言:

張貼留言