android - 如何确定 CollapsingToolbar 已折叠?

标签 android android-design-library android-collapsingtoolbarlayout

我需要知道 Material 设计库中的 CollapsingToolbar 何时折叠。

最佳答案

正如 Marko 所说,这可以使用您自己的 OnOffsetChangedListener 实现来实现。

AppBarLayout appBarLayout = (AppBarLayout) view.findViewById(R.id.app_bar_layout);
appBarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() {
        @Override
        public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) {
            if (Math.abs(verticalOffset) == appBarLayout.getTotalScrollRange()) {
                // Collapsed
            } else if (verticalOffset == 0) {
                // Expanded
            } else {
                // Somewhere in between
            }
        }
    }););

关于android - 如何确定 CollapsingToolbar 已折叠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31872653/

相关文章:

android - 如何创建弯曲的折叠工具栏布局?

Android NDK 交叉编译 sys/signal.h : No such file or directory

android - 如何滑动图像

android - 如何以一种语言显示字符串资源并将其存储在其他语言中?

android - Eclipse 中的 "Design"库即使使用 API 21 也无法编译

android - 折叠工具栏布局 |滚动和布局问题

android - 如何重用android View 的逻辑代码?

android - 文本输入布局颜色

android - Snackbar 操作文本颜色不变

android - 禁用 FAB 淡入淡出动画