浮动气泡动画Java实现
浮动的气泡动画,几行 Java 代码就能搞定,颜色还能自定义,挺适合做点小装饰或者搞个屏保效果的。原始的代码是个 Java Applet,虽然现在已经不流行了,但思路还蛮值得借鉴的,是你要搞 Android 或者 iOS 端的小动画,参考价值还是挺大的。
几种颜色的气泡,缓缓上升,有点像 QQ 早年的气泡聊天气氛,挺有年代感的。实现也不复杂,核心逻辑就靠定时刷新位置、控制速度和透明度变化。Java基础扎实的朋友,容易就能看明白代码。
使用上也挺简单,把Bubbles.class
扔进你网页的目录下,用<applet>
标签引用就能跑,虽然现在主流浏览器不太支持了,但你想改成Android用 Canvas 或者 SurfaceView 重写一个,也不难。
如果你对气泡动画感兴趣,可以顺手看看下面这些拓展资源:
- iOS 气泡动画 - Swift 写的,轻巧又流畅
- Android 雷达动画效果 - 思路类似,气泡改雷达也不错
- android 气泡短信 - 聊天界面参考
- BubbleShowCase - 交互指引用气泡,蛮实用
- QQ 气泡效果(贝斯曲线) - 拖拽气泡挺有趣
如果你正好在做气泡类动画,又对 Java 不排斥,可以从这个老程序改一版移动端用的。别小看这种老项目,灵感还挺多的。
3.37KB
文件大小:
评论区