FLUTTER ECOSYSTEM

hosein-nadali/flutter-wave-blob

hosein-nadali/flutter-wave-blob open-source repository details.

flutter-wave-blob 项目封面
Stars
15
Forks
4
最近推送(UTC)
2024年2月22日
项目状态
未归档
Hosein Nadalizadeh GitHub avatar
GITHUB User

Hosein Nadalizadeh ↗

Flutter Developper

Iran, Sari
语言Dart

此仓库发布的插件

使用的依赖

依赖清单 4 项

原始 README

以下为英文项目原文快照,最新内容请访问 GitHub。

展开 / 收起项目 README

Features

Blob Wave Animation

This package provide a blob wave animation that can be customized to your needs. You can playing audio using amplitude of voice.

Preview

https://github.com/hosein-nadali/flutter-wave-blob/blob/main/example-1.gif?raw=true

Getting started

Installing
  1. Add dependencies to pubspec.yaml
dependencies:
    wave_blob: <latest-version>
  1. Run pub get.
flutter pub get
  1. Import package
import 'package:wave_blob/wave_blob.dart';

Usage

Simple usage
  1. Wrap Widget with WaveBlob and assign needed parameter.
SizedBox(
    width: MediaQuery.sizeOf(context).width * 0.4,
    height: MediaQuery.sizeOf(context).width * 0.4,
    child: WaveBlob(
        child: const Icon(
            Icons.mic,
            color: Colors.white,
            size: 50.0,
        ),
    ),
),

Don't forget set Width and Height of widget.


Check example app for more info.

Customization

You can customize blob easily. You can change blob color, animation speed, min and max radius and etc.


Example:


https://raw.githubusercontent.com/hosein-nadali/flutter-wave-blob/main/example-2.png https://raw.githubusercontent.com/hosein-nadali/flutter-wave-blob/main/example-3.png

Author