Skip to content

Latest commit

 

History

History
28 lines (26 loc) · 1.99 KB

README.md

File metadata and controls

28 lines (26 loc) · 1.99 KB

做这个项目原因,因为之前在做项目过程中都是零零碎碎的使用到这些东西,所以现在利用空闲的时间,
把这些使用过的东西进行大整合,顺便复习回顾,巩固,加强记忆。

  • 1:添加平行空间引导页实现:

    * 效果图:

    image

    博客地址:

    http://blog.csdn.net/lfc18606951877/article/details/79291162

  • 2:添加CoordinatorLayout+ViewPage+TabLayout实现微博个人中心页面效果

    * 效果图:

    image

  • 3:自定义Behavior

    * 结合CoordinatorLayou布局有时候需要如下两种情况

  • 1:某个View需要监听另外一个View的状态(比如:位置,大小,显示状态等)==》如项目中CustomBehaviorOne
    * (继承:CoordinatorLayout.Behavior,重写方法:layoutDependsOn和onDependentViewChanged)

  • 2:某个View需要监听CoordinatorLayout里面所有控件的滑动状态===》如项目中CustomBehaviorTwo和FabBehavior
    * (继承:CoordinatorLayout.Behavior 重写onStartNestedScroll 和onNestedScroll或onNestedPreScroll)
    注意:能被CoordinatorLayout捕获:RecyclerView/NestedScrollView/ViewPager,
    其中FabBehavior结合了FloatingActionButton来呈现效果

  • 4:炫酷的属性动画效果集合

    * 效果图:

    image

  • 4:蚂蚁森林能量浮动效果

    * 在别人的基础上做了封装处理,继承FrameLayout,

    添加能量球布局像设置Adapter一样继承AbsWaterViewAdapter即可,操作简便明了

    * 效果图:

    image