├── .circleci
└── config.yml
├── .gitignore
├── LICENSE
├── README.md
├── android-apngrs-coil
├── .gitignore
├── build.gradle.kts
├── consumer-rules.pro
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── kotlin
│ └── me
│ └── tatarka
│ └── android
│ └── apngrs
│ └── coil
│ └── ApngDecoderDecoder.kt
├── android-apngrs
├── .gitignore
├── build.gradle.kts
├── consumer-rules.pro
└── src
│ ├── androidTest
│ ├── kotlin
│ │ └── me
│ │ │ └── tatarka
│ │ │ └── android
│ │ │ └── apngrs
│ │ │ └── ApngDecoderTest.kt
│ └── res
│ │ └── drawable
│ │ └── test.png
│ └── main
│ ├── AndroidManifest.xml
│ ├── kotlin
│ └── me
│ │ └── tatarka
│ │ └── android
│ │ └── apngrs
│ │ ├── ApngDecoder.kt
│ │ └── ApngDrawable.kt
│ └── rust
│ ├── Cargo.lock
│ ├── Cargo.toml
│ └── src
│ └── lib.rs
├── app
├── .gitignore
├── build.gradle
├── proguard-rules.pro
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ └── me
│ │ └── tatarka
│ │ └── android
│ │ └── pngrs
│ │ └── MainActivity.kt
│ └── res
│ ├── drawable
│ ├── ic_launcher_background.xml
│ ├── ic_launcher_foreground.xml
│ ├── test.png
│ ├── test_2.png
│ ├── test_3.png
│ └── test_4.png
│ ├── layout
│ ├── activity_main.xml
│ └── image_item.xml
│ ├── mipmap-anydpi-v26
│ ├── ic_launcher.xml
│ └── ic_launcher_round.xml
│ ├── mipmap-hdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-mdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-xhdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-xxhdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── mipmap-xxxhdpi
│ ├── ic_launcher.webp
│ └── ic_launcher_round.webp
│ ├── values-night
│ └── themes.xml
│ ├── values
│ ├── colors.xml
│ ├── size.xml
│ ├── strings.xml
│ └── themes.xml
│ └── xml
│ ├── backup_rules.xml
│ └── data_extraction_rules.xml
├── benchmark
├── .gitignore
├── benchmark-proguard-rules.pro
├── build.gradle.kts
└── src
│ ├── androidTest
│ ├── AndroidManifest.xml
│ ├── kotlin
│ │ └── me
│ │ │ └── tatarka
│ │ │ └── android
│ │ │ └── benchmark
│ │ │ └── ApngDecoderBenchmark.kt
│ └── res
│ │ └── drawable
│ │ └── test.png
│ └── main
│ └── AndroidManifest.xml
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle.kts
/.circleci/config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/.circleci/config.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/.gitignore
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/README.md
--------------------------------------------------------------------------------
/android-apngrs-coil/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/android-apngrs-coil/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/android-apngrs-coil/build.gradle.kts
--------------------------------------------------------------------------------
/android-apngrs-coil/consumer-rules.pro:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/android-apngrs-coil/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/android-apngrs-coil/proguard-rules.pro
--------------------------------------------------------------------------------
/android-apngrs-coil/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/android-apngrs-coil/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/android-apngrs-coil/src/main/kotlin/me/tatarka/android/apngrs/coil/ApngDecoderDecoder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/android-apngrs-coil/src/main/kotlin/me/tatarka/android/apngrs/coil/ApngDecoderDecoder.kt
--------------------------------------------------------------------------------
/android-apngrs/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/android-apngrs/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/android-apngrs/build.gradle.kts
--------------------------------------------------------------------------------
/android-apngrs/consumer-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/android-apngrs/consumer-rules.pro
--------------------------------------------------------------------------------
/android-apngrs/src/androidTest/kotlin/me/tatarka/android/apngrs/ApngDecoderTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/android-apngrs/src/androidTest/kotlin/me/tatarka/android/apngrs/ApngDecoderTest.kt
--------------------------------------------------------------------------------
/android-apngrs/src/androidTest/res/drawable/test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/android-apngrs/src/androidTest/res/drawable/test.png
--------------------------------------------------------------------------------
/android-apngrs/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/android-apngrs/src/main/kotlin/me/tatarka/android/apngrs/ApngDecoder.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/android-apngrs/src/main/kotlin/me/tatarka/android/apngrs/ApngDecoder.kt
--------------------------------------------------------------------------------
/android-apngrs/src/main/kotlin/me/tatarka/android/apngrs/ApngDrawable.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/android-apngrs/src/main/kotlin/me/tatarka/android/apngrs/ApngDrawable.kt
--------------------------------------------------------------------------------
/android-apngrs/src/main/rust/Cargo.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/android-apngrs/src/main/rust/Cargo.lock
--------------------------------------------------------------------------------
/android-apngrs/src/main/rust/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/android-apngrs/src/main/rust/Cargo.toml
--------------------------------------------------------------------------------
/android-apngrs/src/main/rust/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/android-apngrs/src/main/rust/src/lib.rs
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/build.gradle
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/proguard-rules.pro
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/app/src/main/java/me/tatarka/android/pngrs/MainActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/java/me/tatarka/android/pngrs/MainActivity.kt
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_launcher_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/drawable/ic_launcher_background.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml
--------------------------------------------------------------------------------
/app/src/main/res/drawable/test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/drawable/test.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/test_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/drawable/test_2.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/test_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/drawable/test_3.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable/test_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/drawable/test_4.png
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/layout/activity_main.xml
--------------------------------------------------------------------------------
/app/src/main/res/layout/image_item.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/layout/image_item.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
--------------------------------------------------------------------------------
/app/src/main/res/values-night/themes.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/values-night/themes.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/size.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/values/size.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/app/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/values/themes.xml
--------------------------------------------------------------------------------
/app/src/main/res/xml/backup_rules.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/xml/backup_rules.xml
--------------------------------------------------------------------------------
/app/src/main/res/xml/data_extraction_rules.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/app/src/main/res/xml/data_extraction_rules.xml
--------------------------------------------------------------------------------
/benchmark/.gitignore:
--------------------------------------------------------------------------------
1 | /build
--------------------------------------------------------------------------------
/benchmark/benchmark-proguard-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/benchmark/benchmark-proguard-rules.pro
--------------------------------------------------------------------------------
/benchmark/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/benchmark/build.gradle.kts
--------------------------------------------------------------------------------
/benchmark/src/androidTest/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/benchmark/src/androidTest/AndroidManifest.xml
--------------------------------------------------------------------------------
/benchmark/src/androidTest/kotlin/me/tatarka/android/benchmark/ApngDecoderBenchmark.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/benchmark/src/androidTest/kotlin/me/tatarka/android/benchmark/ApngDecoderBenchmark.kt
--------------------------------------------------------------------------------
/benchmark/src/androidTest/res/drawable/test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/benchmark/src/androidTest/res/drawable/test.png
--------------------------------------------------------------------------------
/benchmark/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/evant/android-apngrs/HEAD/settings.gradle.kts
--------------------------------------------------------------------------------