2012-09-17 58 views
1

我有一個圖像,我已經將它包含爲ImageButton(但ImageView也可能會很好)。它看起來像是被拖拽的東西,爲了切換到設置界面。我一直在研究這個問題好幾天,看了很多關於這個問題的網頁(其中很多都是關於ViewPager的),但是沒有一個是清楚的 - 其中一些人說「使用X類」,其他人只是假設我知道很多東西我不。有幾個實際工作,但他們是水平的。我發現的垂直的是不可理解的和不明原因的。誰能解釋一下可以理解的方式嗎?作爲ImageButton在佈局之間滑動Android

基本上我需要的是:

  • 我有layout.xml和layout2.xml;
  • layout.xml的底部有一個圖像;
  • 隨着用戶滑動圖像,layout2來自底部;
  • 如果用戶在發佈圖片時超過50%(或類似的東西),它會一直向上滑動。如果用戶處於50%或50%以上,則會一直回退。

回答

1

Android有一個內置的小部件,名爲SlidingDrawer來做到這一點。在你的情況下,layout.xml底部的圖像將被視爲「句柄」,而layout2.xml將成爲「內容」。該句柄可以是任何類型的小部件,可以是Button,ImageButton,ImageView等。如果您觸摸或滑動手柄,它將滑動以覆蓋屏幕,如上所述。

上述鏈接中的Android文檔解釋得非常好,但如果您有特定問題,我可以嘗試多解釋一下。

+0

好的,這很有效。但是,該按鈕仍保留在下一張幻燈片的頂部,我不想那樣做。我希望它完全切換到下一張幻燈片,以便用戶可以從後退按鈕返回。 –

+0

好吧,我解決了這個問題,將按鈕的圖像設置爲1像素高,顏色與背景相匹配。當然,這不是一個完美的解決方案,但考慮到我已經花費在這方面的時間,更多的時間效率不高。 –