Sev*_*ver 5 audio animation interactive flutter flutter-animation
我想创建一个对声音的强度或频率做出反应的动画(并不重要,重点是它对某些东西做出反应)。当强度改变时,动画应该平滑地改变。
睡眠周期应用程序底部的一行就是一个很好的例子。它保留在屏幕上,但当声音的频率和强度发生变化时,线条变得更加混乱,并且峰值出现在沿线的不同位置。
Sleep Cycle 应用程序的两张屏幕截图:
睡眠周期截图:
睡眠周期截图和行不同:
另一种可能性是屏幕上出现一个摆动的圆圈。圆圈变得更大或更小,并且摆动沿着圆圈的线移动。
这些类型的动画和颤动动画教程/论坛答案之间的区别在于,这些动画不会移出屏幕以显示更改。许多教程或文章使用示波器来创建对声音做出反应的动画。问题是这些通常是从左到右或从右到左的“波浪”。如果很安静,有人突然尖叫,则与安静时刻相对应的波将继续移出屏幕,而与尖叫相对应的新的更大的波将从屏幕外移动到屏幕上。
有谁知道如何做到这一点,或者至少指出正确的方向来找到解决方案?
归档时间: |
|
查看次数: |
515 次 |
最近记录: |