gpt4 book ai didi

android - 阻止滚动以及展开/折叠可折叠工具栏

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:19:51 27 4
gpt4 key购买 nike

我在我的应用中使用了 Collapsible Toolbar。在 Activity 启动时,可折叠工具栏 处于展开状态,启用了滚动功能,并且正常运行。但现在我需要显示全屏错误布局,以防我的 API 失败。在那种情况下,我必须折叠工具栏并阻止滚动效果。

错误布局显示重试按钮。在重试时,我再次调用 API,如果 API 成功,我必须再次展开工具栏并启用滚动效果。

我能够使用 setExpanded(flag, animate) 折叠工具栏,但在那种情况下,我无法在显示错误布局时阻止可折叠工具栏的滚动效果。

我需要提供一种方法来阻止和取消阻止滚动效果 + 展开/折叠工具栏。任何帮助将非常感激.. !!!

最佳答案

使您的错误布局使其与可折叠工具栏重叠。同时将 android:clickable="true" 设置为您的错误布局。

当您设置错误布局的可见性时,相应地设置工具栏滚动。

  <RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#f3f3f3"
android:orientation="vertical"
>
<!-- Add your other layout including Collapsible Toolbar here.-->

<RelativeLayout
android:id="@+id/errorLayout"
android:clickable="true"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>

</RelativeLayout>

关于android - 阻止滚动以及展开/折叠可折叠工具栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41076665/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com