android – Instagram如何实现登录屏幕?

几天前,我在我的
Android手机上安装了全新的Instagram,当我正在登录时,我忍不住停下来查看登录屏幕背景颜色的变化.我对设计/体验印象深刻,我只看了半个小时左右的颜色变化.

我是一个Android开发人员和设计爱好者,不知道如何实现这种让我的创造性自我着迷的体验正在扼杀我.那么,这个问题是针对SO的所有创意天才,如何在Android中实现?我只想知道.万分感谢.

编辑有一种可能性,它可能是预先设定/预先录制的gif,它只是在后台显示.但我想知道,如果这不是一个gif,这个效果可以在android中以编程方式生成吗?如果是,那怎么样?

最佳答案 你让我好奇这个漂亮的闪屏,所以这让我对Instagram的apk进行逆向工程,我发现他们不使用Gif甚至GradientDrawable,他们创建了一个CustomView,每当它生成一个时就会扩展View使用某些颜色的位图然后他们在此位图上添加模糊效果,并将它作为背景(非常复杂).

我认为放置他们的封闭代码是不合法的,但我邀请您查看其代码以获得一个想法.

我希望这对你有帮助,
祝好运.

点赞