本文主要是介绍CoordinatorLayout系列(四)CollapsingToolbarLayout,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
系列文章:
CoordinatorLayout系列(一):Behavior
CoordinatorLayout系列(二)AppBarLayout
CoordinatorLayout系列(三)AppBarLayout之layout_scrollFlags
CoordinatorLayout系列(四)CollapsingToolbarLayout
CoordinatorLayout系列(五)例子
终于到CollapsingToolbarLayout这个强大而装逼的布局了,这个布局的实现和原理都是非常的简单,比如下面的效果:
是不是很酷?当然这还是比较简单的,这仅仅是使用到了系统自带的一些功能,通过自定义可以实现更复杂的效果。
demo地址:https://github.com/whoami-I/CoordinatorLayoutExample
先讲实现的方式,再讲实现的过程。
实现原理
通过查看CollapsingToolBarLayout的源代码,发现其实现方式非常简单,源代码加在一起也就1000多行,其实简单的原因有两方面,一是CollapsingToolBarLayout其实是一个FrameLayout;二是因为这种效果的核
这篇关于CoordinatorLayout系列(四)CollapsingToolbarLayout的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!