套件概覽
MarqueeR 是一個可自訂的 Flutter 小部件,支援平滑的多方向捲動文字,並具備使用者互動與程式控制功能。適合在有限空間中顯示長篇文字內容,提供彈性的動畫選項與跨平台的響應行為。此小部件設計直覺且高度可設定,讓開發者能調整捲動速度、方向與互動處理方式。它能在 Android、iOS、Web、macOS、Windows 與 Linux 上順暢運作,非常適合需要動態文字顯示的跨平台應用。
適用情境
- 顯示長標題或通知
- 創建動畫橫幅
- 實現滾動字幕
- 透過動態文字元素增強使用者介面
- 建構可存取的文字輪播
主要特色
- 多方向滾動(左、右、上、下)
- 對滾動狀態的程式化控制
- 使用者互動支援(點擊、拖曳)
- 可自訂的捲動速度與延遲
- 跨裝置的響應式設計
- 平滑的動畫過渡
適合對象
- 開發跨平台應用的開發者
- 需要動態文字效果的UI設計師
- 需要可存取滾動內容的應用程式
- 文字顯示空間有限的專案
- 互動式儀表板和自助服務終端
使用建議
- 可能影響非常長文字的效能
- 需要仔細調整捲動速度以確保可讀性
- 僅限文字內容(不含圖片或小工具)
- 不適合靜態或非滾動文字
- 最適合短到中等長度的字串
