【问题标题】:Material Design - floating action button hiding in listview scroll (like in google+)Material Design - 隐藏在列表视图滚动中的浮动操作按钮(如在 google+ 中)
【发布时间】:2015-01-04 11:14:11
【问题描述】:

您好,当像在 Google+ 应用中那样向下滚动时,如何隐藏浮动操作按钮?

我已经看到了在列表视图中检测滚动的各种方法,但到目前为止我所看到的只是检测子单元格在屏幕上/离开屏幕时的呈现。这根本不是 Google+ 所做的,这对我不起作用,因为我有一个很大的标题单元格,而且很明显浮动操作按钮没有足够快地消失。

任何见解表示赞赏

【问题讨论】:

    标签: android listview scroll material-design floating-action-button


    【解决方案1】:

    Google plus 不使用ListView,它使用新的RecyclerView,新的RecyclerView 具有接收滚动像素的OnScrollListener。然后,他们使用标准视图动画和转换将事物移出视图。与View.setTranslationY(val);和View.animate().setTranslationYBy(val);

    【讨论】:

    • 太棒了,这是在 v7 兼容包中,如果它需要一个适配器,那么我可能会使用它来代替
    • 是的,它确实使用了适配器。与 ListView 有一些小的区别,但有很多教程,很容易移植过来。
    • RecyclerView 是否具有ListView 的功能?我的意思是它是否像ListView 那样处理列表?我是这个物化 android 环境的新手。
    • @SyarifIbnuMiftahudinAl-Dami RecyclerView 是一个更好的 ListView。在如何实施方面存在差异,但要好得多。它与材料设计无关。设计取决于您在适配器中放入的内容
    【解决方案2】:

    这个项目有几个隐藏和显示 fab 按钮、操作栏和选项卡的示例。

    https://github.com/lawloretienne/QuickReturn

    【讨论】:

    • 您能解释一下您所链接的项目是如何 实现这一目标的吗?事实上,这是一个糟糕的答案,因为它只是一个链接
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-12
    • 2016-07-27
    • 1970-01-01
    • 2021-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多