一个很好的例子就是当你将FloatingActionButton作为一个子View添加进CoordinatorLayout并且将CoordinatorLayout传递给 Snackbar.make() - 在3.0极其以上的设备上,snackbar不会显示在悬浮按钮的上面,而是FloatingActionButton利用CoordinatorLayout提供的回调方法,在snackbar以动画效果进入的时候自动向上移动让出位置,并且在snackbar动画地消失的时候回到原来的位置,不需要额外的代码。

CoordinatorLayout还提供了一个layout_anchor属性,和layout_anchorGravity,一起,可以用于放置floating view,比如FloatingActionButton与其他view的相对位置。

results matching ""

    No results matching ""