{"id":16957293,"url":"https://github.com/ueman/drawable","last_synced_at":"2025-04-11T21:51:46.859Z","repository":{"id":40437487,"uuid":"339364906","full_name":"ueman/drawable","owner":"ueman","description":"Flutter plugin to load Android drawables. This helps to share graphics between Flutter and Android","archived":false,"fork":false,"pushed_at":"2023-12-15T02:36:33.000Z","size":85,"stargazers_count":8,"open_issues_count":2,"forks_count":11,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-25T17:49:33.968Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ueman.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["ueman"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://paypal.me/JonasUekoetter","https://www.buymeacoffee.com/jonasuekoetter"]}},"created_at":"2021-02-16T10:42:16.000Z","updated_at":"2025-03-18T23:09:51.000Z","dependencies_parsed_at":"2022-09-04T21:11:08.820Z","dependency_job_id":null,"html_url":"https://github.com/ueman/drawable","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ueman%2Fdrawable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ueman%2Fdrawable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ueman%2Fdrawable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ueman%2Fdrawable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ueman","download_url":"https://codeload.github.com/ueman/drawable/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248487733,"owners_count":21112188,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest"],"created_at":"2024-10-13T22:18:45.154Z","updated_at":"2025-04-11T21:51:46.836Z","avatar_url":"https://github.com/ueman.png","language":"Dart","funding_links":["https://github.com/sponsors/ueman","https://paypal.me/JonasUekoetter","https://www.buymeacoffee.com/jonasuekoetter"],"categories":[],"sub_categories":[],"readme":"# DRAWABLE\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://pub.dev/packages/drawable\"\u003e\u003cimg src=\"https://img.shields.io/pub/v/drawable.svg\" alt=\"pub.dev\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/ueman/drawable/actions?query=workflow%3Abuild\"\u003e\u003cimg src=\"https://github.com/ueman/drawable/workflows/build/badge.svg?branch=main\" alt=\"GitHub Workflow Status\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://codecov.io/gh/ueman/drawable\"\u003e\u003cimg src=\"https://codecov.io/gh/ueman/drawable/branch/main/graph/badge.svg\" alt=\"code coverage\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/ueman#sponsor-me\"\u003e\u003cimg src=\"https://img.shields.io/github/sponsors/ueman\" alt=\"Sponsoring\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://pub.dev/packages/drawable/score\"\u003e\u003cimg src=\"https://badges.bar/drawable/likes\" alt=\"likes\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://pub.dev/packages/drawable/score\"\u003e\u003cimg src=\"https://badges.bar/drawable/popularity\" alt=\"popularity\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://pub.dev/packages/drawable/score\"\u003e\u003cimg src=\"https://badges.bar/drawable/pub%20points\" alt=\"pub points\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\nA Flutter plugin to share images between Flutter and Android.\nFor iOS please use [ios_platform_images](https://pub.dev/packages/ios_platform_images).\n\n## Usage\n\n```dart\nimport 'package:drawable/drawable.dart';\n\nWidget build(BuildContext context) {\n  return MaterialApp(\n    home: Scaffold(\n      body: Center(\n        child: Image(image: DrawableImage(\"flutter\")),\n      ),\n    ),\n  );\n}\n```\n\nIf you want to do something different with the drawables you \nreceive them directly like this:\n\n```dart\nimport 'package:drawable/drawable.dart';\n\nFuture\u003cvoid\u003e main() async {\n    const androidDrawable = AndroidDrawable();\n    final drawable = await androidDrawable.loadBitmap('drawable_id');\n} \n```\n\n## Supported drawables\n\n| Drawable type | Supported | Additional notes     |\n|---------------|:---------:|----------------------|\n| [AdaptiveIconDrawable](https://developer.android.com/reference/android/graphics/drawable/AdaptiveIconDrawable) | ✅ | |\n| [BitmapDrawable](https://developer.android.com/guide/topics/resources/drawable-resource#Bitmap)               | ✅ | |\n| [ColorDrawable](https://developer.android.com/reference/android/graphics/drawable/ColorDrawable) | ✅ | |\n| [VectorDrawable](https://developer.android.com/reference/android/graphics/drawable/VectorDrawable) | ✅ | Because of limitations of Android, this is not a vector on the Flutter side. |\n\nThe following drawable are supported as Bitmap Drawables.\nPlease note, that all of these drawable are currently converted to a bitmap.\nMore sophisticated support is planned, but currently not available.\n\n| Drawable type |\n|---------------|\n| [ColorStateListDrawable](https://developer.android.com/reference/android/graphics/drawable/ColorStateListDrawable) |\n| [GradientDrawable](https://developer.android.com/reference/android/graphics/drawable/GradientDrawable) | \n| [LayerDrawable](https://developer.android.com/reference/android/graphics/drawable/LayerDrawable) | \n| [LevelListDrawable](https://developer.android.com/reference/android/graphics/drawable/LevelListDrawable) |\n| [PictureDrawable](https://developer.android.com/reference/android/graphics/drawable/PictureDrawable) |\n| [ShapeDrawable](https://developer.android.com/reference/android/graphics/drawable/ShapeDrawable) | \n| [StateListDrawable](https://developer.android.com/reference/android/graphics/drawable/StateListDrawable) |\n| [TransitionDrawable](https://developer.android.com/reference/android/graphics/drawable/TransitionDrawable) |\n\n\nList of currently unsupported drawables:\n\n- [AnimatedImageDrawable](https://developer.android.com/reference/android/graphics/drawable/AnimatedImageDrawable)\n- [AnimatedStateListDrawable](https://developer.android.com/reference/android/graphics/drawable/AnimatedStateListDrawable)\n- [AnimatedVectorDrawable](https://developer.android.com/reference/android/graphics/drawable/AnimatedVectorDrawable)\n- [AnimationDrawable](https://developer.android.com/reference/android/graphics/drawable/AnimationDrawable)\n- [ClipDrawable](https://developer.android.com/reference/android/graphics/drawable/ClipDrawable)\n- [InsetDrawable](https://developer.android.com/reference/android/graphics/drawable/InsetDrawable)\n- [NinePatchDrawable](https://developer.android.com/reference/android/graphics/drawable/NinePatchDrawable)\n- [PaintDrawable](https://developer.android.com/reference/android/graphics/drawable/PaintDrawable)\n- [RippleDrawable](https://developer.android.com/reference/android/graphics/drawable/RippleDrawable)\n- [RotateDrawable](https://developer.android.com/reference/android/graphics/drawable/RotateDrawable)\n- [ScaleDrawable](https://developer.android.com/reference/android/graphics/drawable/ScaleDrawable)\n\n## 📣  Author\n\n- Jonas Uekötter [GitHub](https://github.com/ueman) [Twitter](https://twitter.com/ue_man)\n\n## Sponsoring\n\nI'm working on my packages on my spare time, but I don't have as much time as I would like.\nIf this package or any other package I maintain is helping you, please consider to [sponsor](https://github.com/ueman#sponsor-me) me.\nBy doing so, I will prioritize your issues or your pull-requests before the others.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fueman%2Fdrawable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fueman%2Fdrawable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fueman%2Fdrawable/lists"}