drawable 0.0.1 drawable: ^0.0.1 copied to clipboard
Flutter plugin to load Android drawables. This helps to share graphics between Flutter and Android
DRAWABLE #
π§ THIS IS A PRE-RELEASE π§ π§ USE AT YOUR OWN RISK π§
A Flutter plugin to share images between Flutter and Android. For iOS please use ios_platform_images.
Usage #
import 'package:drawable/drawable.dart';
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
child: Image(image: DrawableProvider.load("flutter")),
),
),
);
}
Supported drawables #
Drawable type | Supported | Additional notes |
---|---|---|
AdaptiveIconDrawable | β | |
BitmapDrawable | β | |
ColorDrawable | β | |
ColorStateListDrawable | β | |
GradientDrawable | β | |
LayerDrawable | β | |
LevelListDrawable | β | |
PictureDrawable | β | |
ShapeDrawable | β | |
StateListDrawable | β | |
TransitionDrawable | β | |
VectorDrawable | β | Because of limitations of Android, this is not a vector on the Flutter side. |
Please note, that all of these drawable are currently converted to a bitmap. More sophisticated support is planned, but currently not available.
List of currently unsupported drawables:
- AnimatedImageDrawable
- AnimatedStateListDrawable
- AnimatedVectorDrawable
- AnimationDrawable
- ClipDrawable
- InsetDrawable
- NinePatchDrawable
- PaintDrawable
- RippleDrawable
- RotateDrawable
- ScaleDrawable
Also see:
- https://developer.android.com/guide/topics/resources/drawable-resource
- https://developer.android.com/reference/android/graphics/drawable/Drawable
π£ Author #
Sponsoring #
I'm working on my packages on my spare time, but I don't have as much time as I would like. If this package or any other package I maintain is helping you, please consider to sponsor me. By doing so, I will prioritize your issues or your pull-requests before the others.