【问题标题】:How to collapse and disable the collapsing tool bar layout programatically in android如何在android中以编程方式折叠和禁用折叠工具栏布局
【发布时间】:2019-07-04 05:04:43
【问题描述】:

这个 link!告诉我如何禁用折叠工具栏布局。我想要的行为是折叠并禁用折叠工具栏,并在没有互联网连接时显示错误视图。 那么如何才能做到这一点,折叠和禁用折叠工具栏布局呢?

【问题讨论】:

    标签: android android-collapsingtoolbarlayout


    【解决方案1】:

    我从这里得到了答案https://stackoverflow.com/a/40267244/10045201

    public void disableAppBar(AppBarLayout appBarLayout) {
        if (appBarLayout.getLayoutParams() != null) {
            CoordinatorLayout.LayoutParams layoutParams = (CoordinatorLayout.LayoutParams)appBarLayout.getLayoutParams();
            AppBarLayout.Behavior appBarLayoutBehaviour = new AppBarLayout.Behavior();
            appBarLayoutBehaviour.setDragCallback(new AppBarLayout.Behavior.DragCallback() {
                @Override
                public boolean canDrag(@NonNull AppBarLayout appBarLayout) {
                    return false;
                }
            });
            layoutParams.setBehavior(appBarLayoutBehaviour);
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多