All Projects → kris520 → ApngDrawable

kris520 / ApngDrawable

Licence: other
ApngDrawable for android, high efficiency, low memory

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to ApngDrawable

Density Converter
A multi platform image density converting tool converting single or batches of images to Android, iOS, Windows or CSS specific formats and density versions given the source scale factor or width/height in dp. It has a graphical and command line interface and supports many image types (svg, psd, 9-patch, etc.) aswell as some lossless compressors like pngcrush.
Stars: ✭ 222 (+593.75%)
Mutual labels:  drawable
apng-maker-wasm
animated png generator on wasm 🦀
Stars: ✭ 23 (-28.12%)
Mutual labels:  apng
svg-non-stop
SVG import "Gradient has no stop info" fix
Stars: ✭ 65 (+103.13%)
Mutual labels:  drawable
QtApng
An apng image plugin for Qt to support animated PNGs
Stars: ✭ 75 (+134.38%)
Mutual labels:  apng
android-multibackground
This library can easily apply round corner、stroke、shadow and different state effects to background drawable.
Stars: ✭ 18 (-43.75%)
Mutual labels:  drawable
apng
APNG decoder and encoder for golang
Stars: ✭ 50 (+56.25%)
Mutual labels:  apng
Glidetovectoryou
Load SVGs in Android with Glide
Stars: ✭ 165 (+415.63%)
Mutual labels:  drawable
svg2vector
Online batch converter of SVG images to Android vector drawable XML resource files
Stars: ✭ 39 (+21.88%)
Mutual labels:  drawable
DiagonalDrawable
🙅‍♂️ A Diagonal Drawable for backgrounds, etc.
Stars: ✭ 24 (-25%)
Mutual labels:  drawable
FlowerLoading
🌻 Android loading or progress view, just like iOS IndicatorView.
Stars: ✭ 31 (-3.12%)
Mutual labels:  drawable
Peek
Peek makes it easy to create short screencasts of a screen area. It was built for the specific use case of recording screen areas, e.g. for easily showing UI features of your own apps or for showing a bug in bug reports. With Peek, you simply place the Peek window over the area you want to record and press "Record". Peek is optimized for generating animated GIFs, but you can also directly record to WebM or MP4 if you prefer.
Stars: ✭ 8,408 (+26175%)
Mutual labels:  apng
CenteredDrawableButton
Android custom button with centered drawable
Stars: ✭ 26 (-18.75%)
Mutual labels:  drawable
sail
The missing small and fast image decoding library for humans (not for machines) ⛵ https://sail.software
Stars: ✭ 206 (+543.75%)
Mutual labels:  apng
Animated Clock Icon
Easy-to-use animated clock icon for Android
Stars: ✭ 253 (+690.63%)
Mutual labels:  drawable
Extract-Color-Palette-Api
Create gradient drawable by extracting prominent colors from image⚫⚪
Stars: ✭ 16 (-50%)
Mutual labels:  drawable
Android Drawable Dsl
DSL for constructing the drawables in Kotlin instead of in XML
Stars: ✭ 171 (+434.38%)
Mutual labels:  drawable
ViewColorGenerator
A library to generate color palette for view, imageview and image from URL.
Stars: ✭ 29 (-9.37%)
Mutual labels:  drawable
dynamic-utils
Utility functions to perform dynamic operations on Android.
Stars: ✭ 86 (+168.75%)
Mutual labels:  drawable
ProminentColor
Android Library to get average/prominent color of bitmap/drawable
Stars: ✭ 23 (-28.12%)
Mutual labels:  drawable
Android-Resource-File-Provider
A simple library to easily provide and share files from app resources
Stars: ✭ 15 (-53.12%)
Mutual labels:  drawable

ApngDrawable

ApngDrawable for android, high efficiency, low memory

Performance

Play three times with blued.png(750*1334)

Initial Version:

After optimized, memory is very stable and CPU occupancy is also reduced.

Usage

	// Init ApngLoader
	ApngLoader.init(this);

	// Load a apng to imageView
	// ImageView scaleType support CENTER_INSIDE/CENTER_CROP/FIT_XY, and default FIT_XY
	String apngUri = ApngImageUtils.Scheme.ASSETS.wrap(assetName);
	ApngLoader.loadImage(apngUri, imageView, null);

Dependencies

Note

Support Android Api19(4.4) and later

License

Copyright 2017.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].