所以我看了這個,並想出了一些我無法測試的解決方案。讓我解釋。在滑動手機7滑動圖像滑動或輕彈
我想弄清楚如何編寫一個程序,我有一個圖像數組,其中一次只顯示一個圖像,但是相鄰圖像被預加載但不可見。在每次輕彈之後,當前的圖像將其自身移動到可見區域,並且相鄰的圖像被更新,但在兩個方向中的下一個輕彈之前都不可見。我只想要3個「盒子」(如果你願意的話),包括左邊的圖像,屏幕上的當前圖像和右邊的圖像。如果向右旋轉,則當前圖像變爲左側圖像,右側圖像變爲當前圖像,下一個圖像被預加載但不可見。
示例:
您看到的第一張圖片是應用加載時的圖片。它基本上是數組中的第一個圖像。稱它(圖1)。
你不能輕彈到左邊,因爲沒有圖像。但是右側的圖像(不可見)已經預加載,並且在輕彈註冊時可以滑動。 (image 2)
因此,如果我們向右輕彈,圖像1位於現在可見且居中的圖像2的左側。圖像3現在位於右側,不可見但已預加載。圖片1現在位於左側,不可見但已預先加載。
我只想現在預先加載2件東西,所以你可以想象3個插槽。一個插槽是左側的圖片。一個插槽是當前視圖,右側是一個插槽。
這個想法是能夠有一個圖像傳送帶,但只能將圖像預加載到當前視圖的左側和右側。
我看着可能做一個列表框。問題是,我不能在c#中編寫動畫代碼。
我不想讓你爲我編碼,而是指向正確的方向。
列表框的問題是什麼?我之前使用過一個列表框來達到這個目的,並且沒有問題。馬克對Pivot的建議是沒問題的,只是pivot本身有一個標題,所以你必須做一些額外的工作才能擺脫它。 – Mac 2011-05-26 04:09:46
實際上,您可以將空字符串綁定到標題並將其消除,這是我必須擺脫的第一件事,但它很簡單。 – Mark 2011-05-26 22:33:39