android - instagram 如何实现他们的登录屏幕?

标签 android instagram user-experience

<分区>

几天前,我在我的安卓手机上重新安装了instagram,当我在登录的时候,我忍不住停下来看看登录屏幕背景颜色的变化。设计/体验给我留下了深刻的印象,我只看了半个小时的颜色变化。

我是一名 Android 开发人员和设计爱好者,但不知道如何实现这种让我充满创造力的 self 着迷的体验,这让我很沮丧。那么,这个问题是针对所有 SO 的创意天才的,如何在 Android 中实现它?我只是想知道。非常感谢。

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

最佳答案

你让我对这个漂亮的闪屏感到好奇,所以这让我对 Instagram 的 apk 做了一个逆向工程,我发现他们没有使用 Gif甚至 GradientDrawable,他们创建了一个 CustomView 来扩展 View,每次它生成一个带有一些颜色的 Bitmap他们在此位图上添加了一个模糊效果,并将其作为背景(非常复杂)。

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

希望对你有帮助 祝你好运。

关于android - instagram 如何实现他们的登录屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34791277/

相关文章:

html - Ionic 4 html 重叠,css 不处理填充

windows - 哪个对话框间距符合 Windows UI/UX 准则?

java - 当我在其中添加文本时,如何使 android View 动态增长?

android - 运行时异常 : native typeface cannot be made

ios - 如何从一个应用程序共享 Instagram 中的图像

api - 使用 Instagram 的 Graph API,我如何检索帖子数据(媒体网址、标题、海报用户名等)

java - 取消 Observable 的执行 (RxJava 1)

android - 在更新时在首选项文件中做一些清理

javascript - Instagram 身份验证 API 不返回访问 token

search - 分层自动建议