MateriaViewPager--漂亮的开源框架

最近在github上看到一个很火的框架,发现现在很多的app都用了这个框架,于是就用在了正在做的项目中,用完之后感觉app逼格瞬间就提高了。
Materia系列的Viewpager
这里写图片描述
github地址:https://github.com/florent37/MaterialViewPager.git

里面有详细的开发文档,还可以将它的example下下来,写的很好,它的example中自带了一个抽屉,还有用Recyclerview,ObserveWebView和ObserveScrollView实现的代码样例。

一 添加依赖,build.gradle里面添加以下依赖然后Sync project with gradle files

        transitive = true
    }

注意要将build.gradle中的sdk版本修改成自己的sdk对应版本

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.1"

    defaultConfig {
        applicationId "com.example.materiaviewpagerdemo"
        minSdkVersion 15
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
    }

二 在布局文件中添加materiaviewPager组件

<com.github.florent37.materialviewpager.MaterialViewPager
    android:id="@+id/materialViewPager"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
   <!-- logo可以换成文字或者去掉-->
    app:viewpager_logo="@layout/header_logo"
    app:viewpager_logoMarginTop="100dp"
    app:viewpager_color="@color/colorPrimary"
    <!--头部的高度-->
    app:viewpager_headerHeight="200dp"
    app:viewpager_headerAlpha="1.0"
    app:viewpager_hideLogoWithFade="false"
    <!--设置往上滑动时是否隐藏工具栏和标题-->
    app:viewpager_hideToolbarAndTitle="true"
    app:viewpager_enableToolbarElevation="true"
    app:viewpager_parallaxHeaderFactor="1.5"
    <!--设置viewPager突出的高度-->
    app:viewpager_headerAdditionalHeight="20dp"
    app:viewpager_displayToolbarWhenSwipe="true"
    app:viewpager_transparentToolbar="true"
    <!--头部的动画效果-->
    app:viewpager_animatedHeaderImage="true"
    app:viewpager_disableToolbar="false"

    />
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值