AndroidSweetBehavior 实践1

dim.red

效果图:

效果图.gif

github 直达

通过自定义Behavior 和 Nest 事件,达到 instagram 选择照片的的效果.
关于Behavior 和 Nest 事件的学习可以看一下我之前写的学习笔记1 [捂脸]

使用方法也是很简单.

gradle

/build.gradle

repositories {
    maven {
        url "https://jitpack.io"
    }
}

/app/build.gradle

compile 'com.github.zzz40500:AndroidSweetBehavior:0.1.1' 

布局中:




    
        
            
        
    
    

在AppBarLayout 上指定app:layout_behavior="@string/InAppBarLayout"
在RecyclerView 中指定app:layout_behavior="@string/InNestChild"
同时在ScaleLayout 中指定"scroll|exitUntilCollapsed"
并且指定android:minHeight="200px"
这个值表示当 AppBarLayout 收起来的时候,留在屏幕上的高度.

Demo 中使用技术:

第三方库:

https://github.com/zzz40500/ScaleLayout 用于设置宽高比的
glide :用于设置图片的.
https://github.com/tianzhijiexian/CommonAdapter 用于快速建 立RV适配器.

第三方代码:

学习笔记web 页的loading 效果核心代码来至19 的SwipeRefreshLayout中.

实践2待续...

你可能感兴趣的:(AndroidSweetBehavior 实践1)