【开源】ListBuddies视差滚动效果的ListView
ListBuddies视差滚动效果的ListView
- https://github.com/jpardogo/ListBuddies
介绍:
效果非常棒强烈推荐!一对ListView在停止滚动之后会缓慢的向上滚动并且左右两列的滚动速度不一致,具有视差效果。可以在Playstore上先下载demo看效果(下载地址下面给出),这种效果其实是expedia 应用中已经出现过的。运行效果:

使用说明:
在play store上下载 demo app 。
xml中:
|
1
2
3
4
5
|
<com.jpardogo.listbuddies.lib.views.ListBuddiesLayout android:id="@+id/listbuddies" android:layout_width="match_parent" android:layout_height="match_parent"/> |
因为其实是左右两个List所以需要在使用的时候添加两个adapter:
|
1
2
3
4
5
6
7
8
9
10
|
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_main, container, false); ListBuddiesLayout listBuddies = (ListBuddiesLayout) rootView.findViewById(R.id.listbuddies); CircularAdapter adapter = new CircularAdapter(getActivity(), getResources().getDimensionPixelSize(R.dimen.image_size1), ImagesUrls.imageUrls_left); CircularAdapter adapter2 = new CircularAdapter(getActivity(), getResources().getDimensionPixelSize(R.dimen.image_size2), ImagesUrls.imageUrls_right); listBuddies.setAdapters(adapter, adapter2); return rootView; } |
posted on 2015-03-25 12:21 wasdchenhao 阅读(198) 评论(0) 收藏 举报
浙公网安备 33010602011771号