搜尋套件、儲存庫與 APP 分類

funvas 封面
套件詳情v0.1.8

funvas

用時間和數學函數創建畫布動畫的套件。樂趣 + 畫布 -> funvas :)

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
2210
喜歡數
257
Pub 分數
160

安裝套件

flutter pub add funvas

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

Funvas 是一個 Flutter 套件,可使用基於時間的函數創建動態、數學驅動的畫布動畫。它結合了自訂繪圖的彈性與數學表達式,產生流暢且互動的視覺效果。非常適合尋求創意、即時動畫但不需要複雜狀態管理的開發者。該套件支援多個平台,包括行動裝置、網頁和桌面,讓跨平台專案更具彈性。透過簡單的 API,它能透過回應經過時間的函數,精確控制動畫行為。

適用情境

  • 互動藝術展示
  • 動畫背景
  • 數學可視化
  • 遊戲UI元素
  • 創意應用介面

主要特色

  • 基於時間的動畫函數
  • 數學表達式驅動的視覺效果
  • 跨平台支援
  • 輕量且高效
  • 與 Flutter 小部件的輕鬆整合

適合對象

  • 創意開發者
  • UI/UX 設計師
  • 教育類應用開發者
  • 遊戲開發者
  • 藝術類 Flutter 項目

使用建議

  • 需要了解基本數學函數
  • 可能影響重型動畫的效能
  • 有限的內建動畫預設
  • 最適合自訂的手工效果
  • 不適合標準UI轉換

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

funvas Pub version gallery badge Twitter Follow

Flutter package that allows creating canvas animations based on time and math (mostly trigonometric) functions.

The name "funvas" is based on Flutter + fun + canvas. Let me know if you have any better ideas :)

Gallery gallery badge

I share my funvas creations on Twitter and I have also created a live demo, a gallery that allows you to explore some of the animations running right in Flutter web :)

Community projects

Here are some awesome community projects made using the funvas package to create some 🔥✨

Repo structure

This repo currently contains the following packages:

Package Contents
funvas The actual funvas Flutter package that is also hosted on Pub. Both funvas_tweets and funvas_gallery depend on this package. It contains the basic widget for displaying funvas animations.
funvas_gallery Collection of funvas animations I created and shared on Twitter. The package also contains the code I use to export my animations to GIF and mp4.
funvas_rendering Package for rendering and exporting funvas animations, which is used to create all funvas_tweets GIFs.
funvas_tweets Flutter web app (gallery) showcasing a selection of funvas_tweets funvas animations that can be reached at funvas.creativemaybeno.dev.
open_simplex_2 Package that makes OpenSimplex2 noise generation available to everyone in Dart :) I use this for my own funvas animations (funvas_tweets) but it is also hosted for anyone to use on Pub.
Inspiration

The whole concept is inspired by Dwitter (check it out). That is mainly the way the API is built. These kinds of animations (especially in GIF form) can be found in many communities, e.g. in processing (and with that p5.js).

所屬分類

依賴

依賴清單 1 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。