【问题标题】:How to animate an imageview (when page is scrolled up) to merge in smaller imageview in Toolbar如何为图像视图设置动画(当页面向上滚动时)以合并到工具栏中较小的图像视图中
【发布时间】:2015-11-25 13:16:02
【问题描述】:

最初显示的图像最多为屏幕高度和全屏宽度的 1/3。 (android.support.v7.widget.)工具栏将消失。

我想让 ImageView 动画(当页面向上滚动时)成为工具栏的一部分并使工具栏可见。向下滚动时应该会发生反向动作。

编辑: 类似的动画可以在这里找到。不过有一个小的变化,长颈鹿的图像将在工具栏上移动并出现在左箭头和文本“项目 4”之间。动画必须类似于 Shared view 或 Hero view 但在同一个 Activity 上。

http://antonioleiva.com/collapsing-toolbar-layout/

这个动画是怎么做的?

【问题讨论】:

  • 任何图片例如?

标签: android animation material-design


【解决方案1】:

新的 Android 设计库让一切变得更简单

构建设计库,在您的 Gradle 文件中添加此链接

编译“com.android.support:design:23.1.0”

你完全可以按照下面的代码实现这个效果

https://github.com/saulmm/CoordinatorBehaviorExample

http://blog.grafixartist.com/toolbar-animation-with-android-design-support-library/

【讨论】:

    【解决方案2】:

    我希望您可以使用在新的Design Library 中推出的CoordinatorLayout 来实现该功能。

    请查看此示例http://antonioleiva.com/coordinator-layout/

    【讨论】:

    • 您共享的链接可以将工具栏向上滚动到可见区域之外。我想让它可见并在向上滚动时在工具栏中显示小尺寸的图像。它将类似于共享视图动画,只是它将发生在同一个活动中。
    猜你喜欢
    • 2016-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    • 1970-01-01
    • 2016-05-12
    • 2017-02-06
    相关资源
    最近更新 更多