Skip to content

ueman/drawable

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

DRAWABLE

pub.dev GitHub Workflow Status code coverage Sponsoring likes popularity pub points


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: DrawableImage("flutter")),
      ),
    ),
  );
}

If you want to do something different with the drawables you receive them directly like this:

import 'package:drawable/drawable.dart';

Future<void> main() async {
    const androidDrawable = AndroidDrawable();
    final drawable = await androidDrawable.loadBitmap('drawable_id');
} 

Supported drawables

Drawable type Supported Additional notes
AdaptiveIconDrawable
BitmapDrawable
ColorDrawable
VectorDrawable Because of limitations of Android, this is not a vector on the Flutter side.

The following drawable are supported as Bitmap Drawables. Please note, that all of these drawable are currently converted to a bitmap. More sophisticated support is planned, but currently not available.

Drawable type
ColorStateListDrawable
GradientDrawable
LayerDrawable
LevelListDrawable
PictureDrawable
ShapeDrawable
StateListDrawable
TransitionDrawable

List of currently unsupported drawables:

📣 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.

About

Flutter plugin to load Android drawables. This helps to share graphics between Flutter and Android

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published