animated_neumorphic 0.1.1 animated_neumorphic: ^0.1.1 copied to clipboard
A Flutter package that contains Neumorphismic theme Container that animates implicity by change values. Easy to use, just like Flutter's built-in Animated widget.
animated_neumorphic #
A Flutter package that contains Neumorphismic theme Container
.
Getting Started #
In the pubspec.yaml
of your flutter project, add the following dependency:
dependencies:
...
animated_neumorphic: "^0.1.0"
In your library add the following import:
import 'package:animated_neumorphic/animated_neumorphic.dart';
For help getting started with Flutter, view the online documentation.
Usage #
For simple button:
class NeumorphicButton extends StatefulWidget {
final bool isActive;
const NeumorphicButton({Key key, this.isActive}) : super(key: key);
@override
_NeumorphicButtonState createState() => _NeumorphicButtonState();
}
class _NeumorphicButtonState extends State<NeumorphicButton> {
bool _isActive = false;
@override
Widget build(BuildContext context) {
return GestureDetector(
onTap: () {
setState(() {
_isActive = !_isActive;
});
},
child: AnimatedNeumorphicContainer(
depth: _isActive ? 0.0 : 1.0,
color: Color(0xFFF2F2F2),
width: 60,
height: 60,
radius: 16,
child: Icon(Icons.access_time),
),
);
}
}
Changelog #
Please see the Changelog page to know what's recently changed.
Contributions #
Feel free to contribute to this project.
If you find a bug or want a feature, but don't know how to fix/implement it, please fill an issue.
If you fixed a bug or implemented a feature, please send a pull request.