【问题标题】:Single fling to uncollapse Android's CollapsingToolbarLayout单弹解开 Android 的 CollapsingToolbarLayout
【发布时间】:2016-06-03 09:17:23
【问题描述】:

我已经实现了一个带有视差视图的CollapsingToolbarLayout

当我在一个连续滚动中向上滚动 RecyclerView 时,它会展开 CollapsingToolbarLayout

但是当我发出'fling'嵌套滚动视图时,它会停在嵌套滚动视图的顶部。您必须再次投掷才能解开CollapsingToolbarLayout

Android Studio 2.0 中的 ScrollingActivity 模板演示了这个问题。 Chris Bain 的Cheesecake project 在详细视图中也展示了相同的内容。

但是,Google Play 和 Spotify 都没有分别在“查看应用”和“播放列表”视图中出现此问题。在一次投掷中,它们将滚动到嵌套滚动视图的顶部并展开工具栏。

设计库元素可以做到这一点吗?

编辑:Ian 已注意到此报告 bug。请给它加星标并发布您可能有的任何工作。

【问题讨论】:

  • 值得注意的是,如果你在CollapsingToolbarLayout 上设置app:layout_scrollFlags="scroll|enterAlways",那么它只需要一次投掷。但在这种情况下,我太早地展开工具栏:我只想在嵌套滚动视图的顶部时展开。

标签: android android-layout android-design-library android-collapsingtoolbarlayout


【解决方案1】:

这是一个known issue,目前正在按照comments on this Google+ post 中的说明进行处理。

【讨论】:

  • 谢谢。我已经为这个错误加了星标。如果有人有解决方案,请保持开放状态。
【解决方案2】:

Android 支持库 26.0.0-beta2 修复了这个问题!见here。 它测试了它,它工作正常!

【讨论】:

    猜你喜欢
    • 2016-05-05
    • 2019-01-20
    • 2015-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-11
    相关资源
    最近更新 更多