【问题标题】:How to change image during a scroll on Android如何在 Android 上滚动期间更改图像
【发布时间】:2017-11-16 18:28:51
【问题描述】:

我是 Android 开发的初学者,正在尝试构建我的第一个应用。我有一个带有圆形目标图像的活动,我想让这个图像在向下滚动时消失并显示另一个图像,而不是捕捉到工具栏(参见下面的示例图像)。

我对此进行了研究,但只找到了有关在图像刚刚消失的应用中使用效果的信息。也许,Coordinator Layout 在这里有用?

Initial state of my layout

向上滚动后,我想更改为state like this

总而言之,我必须: - 让我的圆形图像落后于工具栏 - 使矩形 ImageView2 出现在 ToolBar 下方 - 对齐我的按钮(我想这与速度有关?中间的那个应该更快或类似的东西)。 - 显示来自下方的新信息

【问题讨论】:

    标签: java android xml android-layout imageview


    【解决方案1】:

    您当然应该使用 CoordinatorLayout。关键是您应该向 ImageView 添加自定义行为。 你可以在这里看到一个例子: https://www.bignerdranch.com/blog/customizing-coordinatorlayouts-behavior/

    【讨论】:

    • 按钮呢?中间的按钮应该更快地向上滚动以与其他按钮同时到达顶部。也许类似视差的效果可以完成这项工作,但我不知道如何实现它!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-29
    • 1970-01-01
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多