2012-03-30 49 views
2

我正在學習android,並嘗試在鏈接視頻中創建摺疊中間視圖的效果。如何在android中從中間摺疊視圖?

http://vimeo.com/37254322

任何人都可以提供一些指導或指向正確的資源。

當前android允許翻轉Z軸上的完整視圖以創建視圖翻轉效果,如下面的視頻所示。

http://www.youtube.com/watch?v=a5b0EKUU3h4

代碼發現這裏的翻頁效果http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html

但在第一視頻效果從中間折了。此外,我想使用該效果作爲過渡動畫,它隱藏了頂部視圖並使用viewGroup從後面顯示。

感謝

+0

你能分享一些什麼,你是如何實現的? – Haris 2015-08-24 12:42:30

回答

2

您需要執行,可以各自在自己的問題被提出以下任務(這很簡單,只要我能想到的解決方案):

  1. 您需要捕捉到「1」和「第2頁」作爲獨立的實體(這可以通過Canvas的觀Heirachy彙編或者通過一些截圖技術來完成。)

  2. 添加‘第4頁’下面‘第2頁’所以它在上面的視圖縮小時可見。

  3. 您可以將動畫應用於「Page 2」,縮小其寬度值。爲了獲得額外的效果,這可能還包括出現在頁面上的陰影,頁面egde和頁面頂部/底部動畫。

  4. 寬度爲0並且x值爲屏幕寬度一半的層「頁面1」上方的「頁面3」。如果此視圖開始增長並且將其x值保留爲相同的速率,請設置寬度。添加額外的陰影/頁面邊緣/頁面底部。

  5. 刪除原來的「第1頁」和「第2頁」。

+0

你能提供任何例子,以更好地理解... – 2012-10-02 06:49:24

+0

@Graeme你能分享什麼,你是如何實現的? – Haris 2015-08-24 12:42:02