cool_flare 3.1.0 copy "cool_flare: ^3.1.0" to clipboard
cool_flare: ^3.1.0 copied to clipboard

Vector design and runtime animation for Flutter (replacement for flare_flutter).

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add cool_flare

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  cool_flare: ^3.1.0

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:cool_flare/asset_provider.dart';
import 'package:cool_flare/base/actor.dart';
import 'package:cool_flare/base/actor_artboard.dart';
import 'package:cool_flare/base/actor_axis_constraint.dart';
import 'package:cool_flare/base/actor_blur.dart';
import 'package:cool_flare/base/actor_bone.dart';
import 'package:cool_flare/base/actor_bone_base.dart';
import 'package:cool_flare/base/actor_color.dart';
import 'package:cool_flare/base/actor_component.dart';
import 'package:cool_flare/base/actor_constraint.dart';
import 'package:cool_flare/base/actor_distance_constraint.dart';
import 'package:cool_flare/base/actor_drawable.dart';
import 'package:cool_flare/base/actor_drop_shadow.dart';
import 'package:cool_flare/base/actor_ellipse.dart';
import 'package:cool_flare/base/actor_event.dart';
import 'package:cool_flare/base/actor_flags.dart';
import 'package:cool_flare/base/actor_ik_constraint.dart';
import 'package:cool_flare/base/actor_image.dart';
import 'package:cool_flare/base/actor_inner_shadow.dart';
import 'package:cool_flare/base/actor_jelly_bone.dart';
import 'package:cool_flare/base/actor_layer_effect.dart';
import 'package:cool_flare/base/actor_layer_effect_renderer.dart';
import 'package:cool_flare/base/actor_mask.dart';
import 'package:cool_flare/base/actor_node.dart';
import 'package:cool_flare/base/actor_node_solo.dart';
import 'package:cool_flare/base/actor_path.dart';
import 'package:cool_flare/base/actor_polygon.dart';
import 'package:cool_flare/base/actor_rectangle.dart';
import 'package:cool_flare/base/actor_root_bone.dart';
import 'package:cool_flare/base/actor_rotation_constraint.dart';
import 'package:cool_flare/base/actor_scale_constraint.dart';
import 'package:cool_flare/base/actor_shadow.dart';
import 'package:cool_flare/base/actor_shape.dart';
import 'package:cool_flare/base/actor_skin.dart';
import 'package:cool_flare/base/actor_skinnable.dart';
import 'package:cool_flare/base/actor_star.dart';
import 'package:cool_flare/base/actor_targeted_constraint.dart';
import 'package:cool_flare/base/actor_transform_constraint.dart';
import 'package:cool_flare/base/actor_translation_constraint.dart';
import 'package:cool_flare/base/actor_triangle.dart';
import 'package:cool_flare/base/animation/actor_animation.dart';
import 'package:cool_flare/base/animation/interpolation/cubic.dart';
import 'package:cool_flare/base/animation/interpolation/cubic_ease.dart';
import 'package:cool_flare/base/animation/interpolation/hold.dart';
import 'package:cool_flare/base/animation/interpolation/interpolator.dart';
import 'package:cool_flare/base/animation/interpolation/linear.dart';
import 'package:cool_flare/base/animation/keyframe.dart';
import 'package:cool_flare/base/animation/property_types.dart';
import 'package:cool_flare/base/binary_reader.dart';
import 'package:cool_flare/base/block_reader.dart';
import 'package:cool_flare/base/block_types.dart';
import 'package:cool_flare/base/dependency_sorter.dart';
import 'package:cool_flare/base/jelly_component.dart';
import 'package:cool_flare/base/json_block_reader.dart';
import 'package:cool_flare/base/json_reader.dart';
import 'package:cool_flare/base/math/aabb.dart';
import 'package:cool_flare/base/math/mat2d.dart';
import 'package:cool_flare/base/math/transform_components.dart';
import 'package:cool_flare/base/math/vec2d.dart';
import 'package:cool_flare/base/path_point.dart';
import 'package:cool_flare/base/stream_reader.dart';
import 'package:cool_flare/base/transform_space.dart';
import 'package:cool_flare/cache.dart';
import 'package:cool_flare/cache_asset.dart';
import 'package:cool_flare/flare.dart';
import 'package:cool_flare/flare_actor.dart';
import 'package:cool_flare/flare_cache.dart';
import 'package:cool_flare/flare_cache_asset.dart';
import 'package:cool_flare/flare_cache_builder.dart';
import 'package:cool_flare/flare_controller.dart';
import 'package:cool_flare/flare_controls.dart';
import 'package:cool_flare/flare_render_box.dart';
import 'package:cool_flare/flare_testing.dart';
import 'package:cool_flare/provider/asset_flare.dart';
import 'package:cool_flare/provider/memory_flare.dart';
import 'package:cool_flare/trim_path.dart';
0
likes
130
points
68
downloads

Publisher

verified publisherearthbase.io

Weekly Downloads

Vector design and runtime animation for Flutter (replacement for flare_flutter).

Repository (GitHub)
View/report issues

Topics

#animation #design #flare #rive #vector

Documentation

API reference

License

MIT (license)

Dependencies

collection, flutter, meta

More

Packages that depend on cool_flare