ZoomHeaderViewPager

来源:互联网 发布:阿里云邮箱网盘升级 编辑:程序博客网 时间:2024/06/16 20:43

ZoomHeaderViewPager

项目地址:patryk1007/ZoomHeaderViewPager
简介:Zoom header for Android ViewPager

ZoomHeaderViewPager Demo

Usage

Add the ZoomHeaderViewPager widget to your layout. ZoomHeaderViewPager should be add as ViewPager's parent. ZoomHeaderViewPager can not have other view than ViewPager.

    <com.patryk1007.zoomviewpager.ZoomHeaderViewPager        android:layout_width="match_parent"        android:layout_height="match_parent"        app:hvPadding="10dp"        app:hvTextAlpha="0.2"        app:hvTextAlphaActiveTab="0.9"        app:hvTextColor="@android:color/holo_green_dark"        app:hvTextColorActiveTab="@android:color/holo_red_dark"        app:hvTextScale="0.6"        app:hvTextScaleActiveTab="0.9"        app:hvTextSize="20sp">        <android.support.v4.view.ViewPager            android:id="@+id/view_pager"            android:layout_width="match_parent"            android:layout_height="match_parent">        </android.support.v4.view.ViewPager>    </com.patryk1007.zoomviewpager.ZoomHeaderViewPager>

ViewPager's adapter have to override getPageTitle method.

        @Override        public CharSequence getPageTitle(int position) {            switch (position) {                case 0:                    return "Title1";                case 1:                    return "Title2";                case 2:                    return "Title3";                default:                    return "Title default";            }        }

Download

compile 'com.patryk1007:zoomviewpager:1.0'

Attributes

attrdescriptionhvTextSizeSet header's text size, default 14sphvTextColorSet header's text color, default blackhvTextColorActiveTabSet active header's text color, default blackhvTextAlphaSet header's text alpha, default 1.0 (full visible)hvTextAlphaActiveTabSet active header's text alpha, default 1.0 (full visible)hvTextScaleSet header's text scale, default 1.0 (without scale)hvTextScaleActiveTabSet active header's text scale, default 1.0 (without scale)hvPaddingSet header's padding, default 0
0 0
原创粉丝点击