首页 > 解决方案 > CollapsingToolbarLayout 的toolbarId 属性有什么用?

问题描述

是为了CollapsingToolbarLayout什么toolbarId?我在 Google 中找不到任何描述,没有它我的 AppBarLayout/CollapsingToolbarLayout 可以正常工作。

标签: android-layoutmaterial-designandroid-toolbarandroid-collapsingtoolbarlayoutandroid-appbarlayout

解决方案


CollapsingToolbarLayout我通过查看( )的源代码自己弄清楚了CTBLCTBL实际上不需要toolbarId式设置,因为如果没有设置 id,它会在其子视图中搜索工具栏。但是,通过设置 atoolbarId我们可以优化我们的代码,因为这样就CTBL不必搜索自身(重复发生)。

在此处输入图像描述 https://github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/appbar/CollapsingToolbarLayout.java


推荐阅读