FLUTTER ECOSYSTEM

nbrucker/bubble_lens

nbrucker/bubble_lens open-source repository details.

Capa do projeto bubble_lens
Stars
18
Forks
17
Último push (UTC)
11 de abr. de 2023
Status do projeto
Ativo
Nicolas Bruckert GitHub avatar
GITHUB User

Nicolas Bruckert ↗

AmazonParisSite oficial ↗
LinguagensDart

Pacotes publicados por este repositório

Dependências usadas

Lista de dependências 1 itens
  • flutter{"sdk":"flutter"}

README original

Texto original em inglês. Visite o GitHub para a versão atual.

Expandir / recolher README

Bubble Lens

pub package

A reproduction of the Apple Watch UI animation

Example

https://github.com/nbrucker/bubble_lens/blob/main/example/example.gif?raw=true

Usage

Import the package
import 'package:bubble_lens/bubble_lens.dart';
Use the package
BubbleLens(
    width: 250,
    height: 250,
    widgets: [
        Container(
            width: 100,
            height: 100,
            color: Colors.red
        ),
        ...
    ]
);

Required Parameters

Prop Type Default Description
width double N/A Width of the container.
height double N/A Height of the container.
widgets List N/A List of widgets to display.

Optional Parameters

Prop Type Default Description
size double 100 Maximum size of a widget.
paddingX double 10 Horizontal padding between widgets.
paddingY double 0 Vertical padding between widgets.
duration Duration Duration(milliseconds: 100) Animation's duration.
radius Radius Radius.circular(999) Widget's radius.
highRatio double 0 High ratio, should be >= 0.
lowRatio double 0 Low ratio, should be >= 0.

Example

Find the example wiring in the Bubble Lens example application.

Details

See the bubble_lens.dart for more details.

Issues and feedback

Please file issues to send feedback or report a bug. Thank you!