我想向用戶展示3D封閉的滾動紙張,他們可以用手指展開什麼。什麼是最好的方式來做到這一點?Android - 如何做一個可觸摸的滾動紙張動畫?
0
A
回答
1
要達到像你想要的的影響,你需要第一件事是平面設計師
你需要兩個特別的圖形資源:
- 完整的圖像沒有底部滾動部分的鋪開羊皮紙
- 羊皮紙的底部 - 爲此,您將需要多個框架(以使滾動成爲動畫)。所以你需要每幀滾動動畫1張圖片。
一旦你有了這些資產,你需要正確地佈置它們。
我會推薦這樣的佈局(僞佈局):
<LinearLayout - vertical, this will be your main container>
<RelativeLayout - will start at a small height, and will grow with animation. Should crop children>
<ImageView - with the top & center part of the parchment
- give this view an explicit height which is equal to the fully
extended size of the parent layout/>
<... any additional layouts or views />
</RelativeLayout>
<ImageView - contains a single frame of the rolling bottom part
- replace the image with the next frame every few milliseconds/>
</LinearLayout>
概念上講,這應該足以獲得你想要的效果。
道歉的答案的抽象性,但由於你沒有發佈任何你試過的代碼(我假設你還沒有嘗試過),對我來說沒有太多跟...共事。
希望這會給你足夠的想法讓你開始。
相關問題
- 1. 可可觸摸:動畫上的觸摸
- 2. 可可觸摸 - 一次播放動畫
- 3. Android觸摸動畫效果
- 4. Android:創建觸摸動畫
- 5. 如何停止JqueryTools可滾動觸摸
- 6. javascript滾動觸摸滾動
- 7. 在Android動態壁紙觸摸事件
- 8. Android動態壁紙觸摸事件
- 9. Android的觸摸滾動動畫頁面翻轉
- 10. 滾動畫布後的Android畫布觸摸位置
- 11. 可滾動壁紙android
- 12. 水平畫廊 - 滾動和觸摸
- 13. Android的畫布:做一個畫線淡入/ alphaAnimation外出觸摸
- 14. 煎茶觸摸滾動屏上的Android
- 15. 可可觸摸 - 線程和動畫
- 16. 可可觸摸 - 用定時器動畫
- 17. Iphone可可觸摸動畫建議
- 18. Android壁紙動畫
- 19. 在Android的觸摸屏上觸摸滾動?
- 20. Android動態壁紙動畫
- 21. 如何在Android Studio中創建複雜的移動/可觸摸動畫?
- 22. 如何使紙張動態
- 23. Android:在觸摸開關時做動作
- 24. 沒有滾動通過觸摸在一個溢出框:滾動/自動在一個可拖動的框
- 25. Android觸摸和滾動列表視圖
- 26. Android平滑垂直滾動觸摸
- 27. Android - 滾動時禁用觸摸事件
- 28. 觸摸滾動的圖像列表動畫的iOS
- 29. 如何在觸摸屏中滾動ListView
- 30. Sencha觸摸 - 第一次觸摸時的滾動延遲
有沒有一個例子可以鏈接來說明這一點?你有沒有看過什麼呢? –
類似這樣的:https://www.youtube.com/watch?v=JWy_ZD4pJMk – Peter