菜单动画类似QQ空间弹性交互Demo
菜单动画的动效模仿了 QQ 空间的弹性菜单,动画流畅,交互也挺自然的。项目打包成了菜单动画(类似 QQ 空间)Demo.zip
,适合刚入门Android
动画或者想复刻社交类 App 交互效果的同学玩一玩。
Java 代码配合XML 布局,一看就懂,主要用到的是TranslateAnimation
、AlphaAnimation
这些老牌 API。你可以看到菜单是怎么弹出来、怎么隐藏,响应也快,体验还不错。
布局里有不少细节,比如按钮的OnClickListener
怎么触发菜单切换,还有res/values
下定义的颜色和尺寸资源,挺适合做 UI 风格统一的练习。想把菜单从左侧滑出?改一两个参数就行。
整个 Demo 结构比较清爽:src
里核心是MainActivity
,动画控制基本全写这了。res/layout
下的 XML 就是 UI 界面,配合资源图标一块用的。也有build.gradle
,打开就是能跑的项目,直接丢进Android Studio
就行。
如果你正准备做个类似 QQ 空间的 App 界面,或者单纯想练练手里的动画技能,这个 Demo 还蛮适合当起点。注意哦,代码是网上分享的,拿去用的时候记得注意下版权,别直接搬进商业项目。
2.13MB
文件大小:
评论区