splash 1.0.0-nullsafety.1
splash: ^1.0.0-nullsafety.1 copied to clipboard
This package contains a few InkSplash and InkRipple alternatives for a better UI
This package contains a few alternatives for InkSplash.splashFactory and InkRipple.splashFactory. In other words this are custom button pressed effects.
List of available alternatives #
Example | Usage |
---|---|
![]() |
WaveSplash.splashFactory , WaveSplash.customSplashFactory(strokeWidth: 30, blurStrength: 5) |
![]() |
PathSplash.splashFactory(path) , PathSplash.splashFactory(path, paint: paint, clip: false) |
![]() |
LineSplash.splashFactory , LineSplash.customSplashFactory(paint: paint) |
![]() |
NoSplash.splashFactory |
You can find an extensive example here. It shows simple usages and some more advances examples.
How do I use them? #
import 'package:splash/splash.dart';
final splashFactory = ...
MaterialApp(
theme: Theme(
splashFactory: splashFactory,
),
home: Scaffold(),
);
New features and ideas #
I would really appreciate pull request with new splash factories or good looking examples in the example app. You can do it here.
Author #
Sponsoring #
I'm working on my packages on my free-time, but I don't have as much time as I would. If this package or any other package I created is helping you, please consider to sponsor me. By doing so, I will prioritize your issues or your pull-requests before the others.