在設計捲動行為時,以區塊作為基礎來思考是有幫助的。這只是在腦海中的模型,並不會以任何看得到的互動方式呈現。
下面四個主要的區塊是用來協助建構捲動架構的應用程式列:
標準應用程式列的高度在手機上是56dp,而在較大的螢幕上是64dp。當捲動的時候有兩個選擇。
標準應用程式列可以加以延伸來容納頁籤和一個搜尋輸入框。在腦海中使用區塊模型在決定捲動行為時是有幫助的。在這個例子中,你有兩個選擇:
應用程式列是具彈性的,而且可以延伸以容納較大的版面或圖片。要延伸應用程式列的話,需要加上一個彈性空間。
在應用程式列中使用圖片時,你可以使用彈性空間來容納想要的長寬比例。在此範例中長寬比是4:3。當捲動時,內容把圖片上推,因此彈性空間縮減了。圖片的最後20%彈性空間的顏色為加深後的應用程式主顏色。
翻譯: Sean Chen