我想向用戶展示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. Android的觸摸滾動動畫頁面翻轉
- 6. 可滾動壁紙android
- 7. 水平畫廊 - 滾動和觸摸
- 8. 可可觸摸 - 線程和動畫
- 9. Iphone可可觸摸動畫建議
- 10. 可可觸摸 - 用定時器動畫
- 11. 在Android的觸摸屏上觸摸滾動?
- 12. Android動態壁紙動畫
- 13. 如何在Android Studio中創建複雜的移動/可觸摸動畫?
- 14. Android - 滾動時禁用觸摸事件
- 15. 如何使紙張動態
- 16. 觸摸滾動的圖像列表動畫的iOS
- 17. 如何在觸摸屏中滾動ListView
- 18. Android觸摸震動?
- 19. 滾動SpriteNode使用觸摸
- 20. 攔截UITableView滾動觸摸
- 21. CorePlot觸摸識別滾動
- 22. N8觸摸滾動lwuit
- 23. 使用libgdx觸摸滾動
- 24. 滾動觸發動畫
- 25. Sencha觸摸:動畫發送
- 26. 觸摸後動畫精靈?
- 27. 攔截動態壁紙觸摸事件?
- 28. 動態紙張尺寸畫面
- 29. 拉斐爾紙張縮放動畫
- 30. 實現可滾動標籤觸摸的Android教程
有沒有一個例子可以鏈接來說明這一點?你有沒有看過什麼呢? –
類似這樣的:https://www.youtube.com/watch?v=JWy_ZD4pJMk – Peter