Decoration
Animations
The Liq* animation family covers ambient motion (flow, pulse, shimmer),
tap response (ripple, bounce), gesture detection (swipe, pinch, long-press),
and Navigator transitions (fade / slide-up / scale).
Liquid Flow
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget animationsLiquidFlowBuilder(BuildContext context) { return const SnippetFrame(child: AnimationsLiquidFlowExample());}
Morph
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget animationsMorphBuilder(BuildContext context) { return const SnippetFrame(child: AnimationsMorphExample());}
Ripple
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget animationsRippleBuilder(BuildContext context) { return const SnippetFrame(child: AnimationsRippleExample());}
Bounce
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget animationsBounceBuilder(BuildContext context) { return const SnippetFrame(child: AnimationsBounceExample());}
Pulse
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget animationsPulseBuilder(BuildContext context) { return const SnippetFrame(child: AnimationsPulseExample());}
Shimmer
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget animationsShimmerBuilder(BuildContext context) { return const SnippetFrame(child: AnimationsShimmerExample());}
Skeleton
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget animationsSkeletonBuilder(BuildContext context) { return const SnippetFrame(child: AnimationsSkeletonExample());}
Loading
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget animationsLoadingBuilder(BuildContext context) { return const SnippetFrame(child: AnimationsLoadingExample());}
Swipe
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget animationsSwipeBuilder(BuildContext context) { return const SnippetFrame(child: AnimationsSwipeExample());}
Pinch
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget animationsPinchBuilder(BuildContext context) { return const SnippetFrame(child: AnimationsPinchExample());}
Long Press
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget animationsLongPressBuilder(BuildContext context) { return const SnippetFrame(child: AnimationsLongPressExample());}
Page Transitions
// ignore_for_file: file_namesimport 'package:docs_snippets/src/snippet_frame.dart';import 'package:flutter/widgets.dart';import 'package:liqkit_ui/examples.dart';Widget animationsPageTransitionsBuilder(BuildContext context) { return const SnippetFrame(child: AnimationsPageTransitionsExample());}