2012-08-08 139 views
2

我所擁有的想法是可以將當前視圖頂部的視圖拉下來,具有類似的動畫功能,例如可以拉動的視圖在Android設備上始終處於頂端。製作滑動視圖,類似於Android中的滑動視圖

這裏有一個例證:

Illustration of the concept

的想法是抓住它,並能夠把它拉下來在其他視圖的頂部,然後能夠與這種觀點進行互動。要再次滑動它,您應該再次抓住視圖的底部(圖中的灰色區域),然後拉起它。

我還沒有與動畫合作過,但我發現了很多對主題的,而尋找解決我的問題,這包括:Slide down view in android 但我的印象是,這是關於製作動畫時用戶不接觸手機。

這樣做的最好方法是什麼? 有沒有更好的方法來做一些非常相似的事情?

編輯

這裏是一個讓我找到解決的題目是:How to make an Android SlidingDrawer slide out from the left?

這裏是我使用的解決方案: SlidingDrawer Top-to-Bottom

回答

1

你可以使用一個SlidingDrawer,這是一個內置在Android組件中,但據我所知,它只能從下往上滑動。

如果您對修改應用設計感到滿意,那麼這可能是您的一個選擇。

但是,在互聯網上有一些自定義SlidingDrawer的庫,可以讓你把標記放在屏幕的任何一邊,所以你可以任意方式將它從上到下,左右,左右拖動。

相關鏈接:
How to make an Android SlidingDrawer slide out from the left?
SlidingDrawer Top-to-Bottom

+1

謝謝您的回答。它讓我發現這個:http://blog.sephiroth.it/2011/03/29/widget-slidingdrawer-top-to-bottom/它似乎是一個很好的修改解決方案。我不知道是否有任何問題,但它似乎按預期工作。 – 2012-08-08 11:54:45

+0

我很高興我的幫助!如果回答您的問題,請將答案標記爲已接受。 – 2012-08-08 11:58:36

+0

這不完全是我的問題的答案。無論如何,我將它標記爲答案。您可以編輯您的答案,以鏈接到我提到的網站,以及我在主帖子中鏈接的另一個stackoverflow問題。 – 2012-08-08 12:39:42