Skip to content

online2/SomeUiEffect

Repository files navigation

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

  • 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

About

学习过程中的一些ui效果demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages