2016-07-07 41 views
3

目前我使用RecyclerView來水平顯示3幅圖像。如何在Android中滾動時調整圖像大小?

我想的觀點看起來像這樣:

Scrollable layout

所以,當我滾動到左/右圖像resize在這取決於它們的位置,行(中心形象是最大的) 。

有沒有辦法在android中使用RecyclerView或其他東西來做到這一點?

感謝您的幫助

+0

隨着RecyclerView你需要檢查中心位置的圖像。所以我的建議是使用圖庫視圖或Cover Flow方式.. 爲的CoverFlow: https://github.com/moondroid/CoverFlow 對於圖庫視圖: http://www.androidinterview.com/android-gallery-view-example-displaying-a-list-of-images/ –

+0

@ChiragArora非常感謝,我喜歡看CoverFlow的,我會試試看。 – Nisa

+0

是coverflow很好.. :) –

回答

1

使用水平RecyclerView,像

LinearLayoutManager layoutManager 
= new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false); 
RecyclerView myList = (RecyclerView) findViewById(R.id.my_recycler_view); 
myList.setLayoutManager(layoutManager); 

適配器onBindview, 通過獲取項目位置嘗試改變圖像大小。

鏈接:http://android-er.blogspot.in/2015/11/gallery-like-recyclerview-cardview.html

相關問題