Android: 这个动画怎么做的?

Android: how to do this animation?

有一个带有可绘制资源的 ImageView。动画应该开始是空的,资源应该从上边缘逐渐出现,然后它应该继续向下边缘移动,直到它再次消失。 我想随时开始这个动画,并让它无限重复,直到我决定停止它。有帮助吗?

也许你可以使用其中一个库,这个库可以帮助你并且有很多例子

还可以通过编写自定义视图和修改 onDraw() 函数来为资源设置动画,这在您的情况下不是必需的。您需要一个 ViewGroup,其中嵌套了一个 ImageView。您设置 imageview top-padding -imageHeight 使其在开始时消失。比你可以使用 属性 动画师(或对象动画师)随着时间的推移增加顶部填充到 0 和达达!现在您的图像视图已完全显示在屏幕上。

属性 动画是一个简单的概念,你可以在 5 分钟内掌握!现在我没有 IDE 所以不会有代码。祝你好运