文件名称:Android代码-CustomBehavior
文件大小:1.13MB
文件格式:ZIP
更新时间:2022-08-26 00:12:57
Android代码
CustomBehavior 自定义CoordinatorLayout的Behavior,实现QQ联系人tab和header动画 效果 大概思路 布局 主要分三部分,header TabLayout ViewPager,由于CoordinatorLayout继承自ViewGroup,类似FrameLayout,所以需要将子View定位,定位思路重写onLayoutChild,细节查看HeaderTabViewBehavior和HeaderViewPagerBehavior Tab依赖于Header ViewPager依赖于Tab 滑动 在onNestedPreScroll内处理header的垂直平移
【文件预览】:
CustomBehavior-master
----.gitignore(118B)
----app()
--------.gitignore(7B)
--------build.gradle(925B)
--------src()
--------proguard-rules.pro(662B)
----settings.gradle(15B)
----build.gradle(498B)
----gradlew(5KB)
----README.md(569B)
----gradlew.bat(2KB)
----gradle.properties(730B)
----.idea()
--------misc.xml(2KB)
--------encodings.xml(159B)
--------gradle.xml(626B)
--------copyright()
--------runConfigurations.xml(564B)
--------compiler.xml(686B)
--------markdown-navigator()
--------modules.xml(573B)
--------markdown-navigator.xml(4KB)
----20171026151509.gif(1.04MB)
----gradle()
--------wrapper()