展会信息港展会大全

如何制作listview header可切换效果
来源:互联网   发布日期:2016-01-14 11:29:48   浏览:2522次  

导读:RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android xmlns:pagedheadlistview=http://schemas.android.com/apk/res-auto android:layout_width=match_parent android:layout_height=match_parent com.jorgecastilloprz.pagedheadlist...

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:pagedheadlistview="http://schemas.android.com/apk/res-auto"

android:layout_width="match_parent"

android:layout_height="match_parent">

<com.jorgecastilloprz.pagedheadlistview.PagedHeadListView

android:id="@+id/pagedHeadListView"

android:layout_width="match_parent"

android:layout_height="match_parent"

pagedheadlistview:headerHeight="@dimen/header_height"

pagedheadlistview:indicatorType="bottomAligned"

pagedheadlistview:disableVerticalTouchOnHeader="true"

pagedheadlistview:indicatorBgColor="@color/material_green"

pagedheadlistview:indicatorColor="@color/material_light_green" />

</RelativeLayout>

dependencies {

compile 'com.github.jorgecastilloprz:pagedheadlistview:1.0.0@aar'

}

mPagedHeadList = (PagedHeadListView) rootView.findViewById(R.id.pagedHeadListView);

mPagedHeadList.addFragmentToHeader(new FirstHeaderFragment());

mPagedHeadList.addFragmentToHeader(new SecondHeaderFragment());

mPagedHeadList.addFragmentToHeader(new ThirdHeaderFragment());

mPagedHeadList.addFragmentToHeader(new FourthHeaderFragment());

mPagedHeadList.addFragmentToHeader(new FifthHeaderFragment());

mPagedHeadList.setHeaderOffScreenPageLimit(4);

mPagedHeadList.setHeaderPageTransformer(PageTransformerTypes.FLIP);

ArrayList<String> mockItemList = new ArrayList<String>();

for (int i = 0; i < 50; i++)

mockItemList.add(getResources().getString(R.string.mock_item) + " " + (i+1));

MockListAdapter mockListAdapter = new MockListAdapter(getActivity(), R.layout.mock_list_item, mockItemList);

mPagedHeadList.setAdapter(mockListAdapter);

赞助本站

人工智能实验室

相关热词: android开发 android教程

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港