8000 GitHub - AmosHuKe/flutter_mosaic: πŸ–ΌοΈ Easy mosaic effect for Flutter, add a mosaic effect to any widget
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

AmosHuKe/flutter_mosaic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GitHub stars Pub.dev likes

πŸ““ Language: English | δΈ­ζ–‡
🎁 Check out the Live Demo.



Flutter Mosaic

stable package dev package pub points CodeFactor codecov

Easy mosaic effect for Flutter!


preview1.gif

Check out the Live Demo


Table of contents πŸͺ„


Features ✨

  • πŸ‘€ Shader effect
  • πŸ“¦ Any widget
  • πŸ–ΌοΈ Customize the width and height of each mosaic block
  • 🎨 Customize the number of samples in each mosaic block

Install 🎯

Versions compatibility 🐦

Flutter 3.7.0+ 3.10.0+
flutter_mosaic 0.0.1+ βœ… (Web ❌) βœ…

Add package πŸ“¦

Run this command with Flutter,

$ flutter pub add flutter_mosaic

or add flutter_mosaic to pubspec.yaml dependencies manually.

dependencies:
  flutter_mosaic: ^latest_version

Usage πŸ“–

Example: flutter_mosaic/example

Mosaic πŸ“¦

/// Import flutter_mosaic
import 'package:flutter_mosaic/flutter_mosaic.dart';

Mosaic(
  mosaicSize: Size(6.0, 6.0),
  child: Text(
    'Flutter Mosaic',
    style: TextStyle(
      fontSize: 50,
      fontWeight: FontWeight.bold,
    ),
  ),
),
Parameter Type Default Description
enabled bool true Enable mosaic.
mosaicSize required Size - Each mosaic block size.
sampleCount SampleCount SampleCount.s4 Number of samples in each mosaic block.
child required Widget - Target widget (apply mosaic).

Contributors ✨

AmosHuKe
AmosHuKe

License πŸ“„

MIT License
Open sourced under the MIT license.

Β© AmosHuKe

About

πŸ–ΌοΈ Easy mosaic effect for Flutter, add a mosaic effect to any widget

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0