Skip to content

Commit 7dc162b

Browse files
committed
Update for Coil 0.9.0
1 parent b2856e6 commit 7dc162b

File tree

10 files changed

+25
-17
lines changed

10 files changed

+25
-17
lines changed

CHANGELOG.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# Changelog
22

3-
## [0.0.1] - August 23, 2019
3+
## [0.0.4] - December 30, 2019
4+
- Update transformations for Coil 0.9.0
5+
6+
## [0.0.3] - August 23, 2019
47
- Initial release.

build.gradle.kts

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ buildscript {
88
jcenter()
99
}
1010
dependencies {
11-
classpath("com.android.tools.build:gradle:3.5.0")
12-
classpath("org.jlleitschuh.gradle:ktlint-gradle:8.2.0")
11+
classpath("com.android.tools.build:gradle:3.5.3")
12+
classpath("org.jlleitschuh.gradle:ktlint-gradle:9.1.1")
1313
classpath("com.github.dcendents:android-maven-gradle-plugin:2.1")
14-
classpath(kotlin("gradle-plugin", version = "1.3.41"))
14+
classpath(kotlin("gradle-plugin", version = "1.3.61"))
1515
}
1616
}
1717

sample/build.gradle.kts

+3-3
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@ dependencies {
3838

3939
implementation(kotlin("stdlib", KotlinCompilerVersion.VERSION))
4040

41-
implementation("androidx.appcompat:appcompat:1.0.2")
41+
implementation("androidx.appcompat:appcompat:1.1.0")
4242
implementation("androidx.constraintlayout:constraintlayout:1.1.3")
43-
implementation("androidx.core:core-ktx:1.0.2")
43+
implementation("androidx.core:core-ktx:1.1.0")
4444
implementation("androidx.lifecycle:lifecycle-extensions:$lifecycleVersion")
4545
implementation("androidx.lifecycle:lifecycle-livedata:$lifecycleVersion")
4646
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycleVersion")
47-
implementation("androidx.recyclerview:recyclerview:1.0.0")
47+
implementation("androidx.recyclerview:recyclerview:1.1.0")
4848

4949
implementation("com.google.android.material:material:1.0.0")
5050
}

transformations-gpu/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ android {
2121
}
2222

2323
dependencies {
24-
api("io.coil-kt:coil:0.6.1")
24+
api("io.coil-kt:coil:0.9.1")
2525
api("jp.co.cyberagent.android:gpuimage:2.0.3")
2626
}
2727

transformations-gpu/src/main/java/com/commit451/coiltransformations/gpu/GPUFilterTransformation.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package com.commit451.coiltransformations.gpu
33
import android.content.Context
44
import android.graphics.Bitmap
55
import coil.bitmappool.BitmapPool
6+
import coil.size.Size
67
import coil.transform.Transformation
78
import jp.co.cyberagent.android.gpuimage.GPUImage
89
import jp.co.cyberagent.android.gpuimage.filter.GPUImageFilter
@@ -21,7 +22,7 @@ abstract class GPUFilterTransformation(
2122
*/
2223
abstract fun createFilter(): GPUImageFilter
2324

24-
override suspend fun transform(pool: BitmapPool, input: Bitmap): Bitmap {
25+
override suspend fun transform(pool: BitmapPool, input: Bitmap, size: Size): Bitmap {
2526
val gpuImage = GPUImage(context)
2627
gpuImage.setImage(input)
2728
gpuImage.setFilter(createFilter())

transformations/build.gradle.kts

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ android {
2121
}
2222

2323
dependencies {
24-
api("io.coil-kt:coil:0.6.1")
24+
api("io.coil-kt:coil:0.9.1")
2525
}
2626

27-
apply("https://raw.githubusercontent.com/Commit451/gradle-android-javadocs/1.0.0/gradle-android-javadocs.gradle")
27+
apply("https://raw.githubusercontent.com/Commit451/gradle-android-javadocs/1.1.0/gradle-android-javadocs.gradle")

transformations/src/main/java/com/commit451/coiltransformations/ColorFilterTransformation.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package com.commit451.coiltransformations
33
import android.graphics.*
44
import androidx.annotation.ColorInt
55
import coil.bitmappool.BitmapPool
6+
import coil.size.Size
67
import coil.transform.Transformation
78

89
/**
@@ -15,7 +16,7 @@ class ColorFilterTransformation(
1516

1617
override fun key(): String = "${ColorFilterTransformation::class.java.name}-$color"
1718

18-
override suspend fun transform(pool: BitmapPool, input: Bitmap): Bitmap {
19+
override suspend fun transform(pool: BitmapPool, input: Bitmap, size: Size): Bitmap {
1920
val width = input.width
2021
val height = input.height
2122

transformations/src/main/java/com/commit451/coiltransformations/CropTransformation.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import android.graphics.Bitmap
44
import android.graphics.Canvas
55
import android.graphics.RectF
66
import coil.bitmappool.BitmapPool
7+
import coil.size.Size
78
import coil.transform.Transformation
89
import kotlin.math.max
910

@@ -23,7 +24,7 @@ class CropTransformation(
2324

2425
override fun key(): String = "${CropTransformation::class.java.name}-$cropType"
2526

26-
override suspend fun transform(pool: BitmapPool, input: Bitmap): Bitmap {
27+
override suspend fun transform(pool: BitmapPool, input: Bitmap, size: Size): Bitmap {
2728
val width = input.width
2829
val height = input.height
2930

transformations/src/main/java/com/commit451/coiltransformations/MaskTransformation.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import androidx.annotation.DrawableRes
1010
import androidx.core.content.res.ResourcesCompat
1111
import androidx.core.graphics.applyCanvas
1212
import coil.bitmappool.BitmapPool
13+
import coil.size.Size
1314
import coil.transform.Transformation
1415

1516
/**
@@ -31,7 +32,7 @@ class MaskTransformation(
3132

3233
override fun key(): String = "${MaskTransformation::class.java.name}-$maskDrawableRes"
3334

34-
override suspend fun transform(pool: BitmapPool, input: Bitmap): Bitmap {
35+
override suspend fun transform(pool: BitmapPool, input: Bitmap, size: Size): Bitmap {
3536
val width = input.width
3637
val height = input.height
3738

transformations/src/main/java/com/commit451/coiltransformations/SquareCropTransformation.kt

+4-3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.commit451.coiltransformations
22

33
import android.graphics.Bitmap
44
import coil.bitmappool.BitmapPool
5+
import coil.size.Size
56
import coil.transform.Transformation
67
import kotlin.math.max
78

@@ -12,8 +13,8 @@ class SquareCropTransformation : Transformation {
1213

1314
override fun key(): String = SquareCropTransformation::class.java.name
1415

15-
override suspend fun transform(pool: BitmapPool, input: Bitmap): Bitmap {
16-
val size = max(input.width, input.height)
17-
return Util.centerCrop(pool, input, size, size)
16+
override suspend fun transform(pool: BitmapPool, input: Bitmap, size: Size): Bitmap {
17+
val largerSize = max(input.width, input.height)
18+
return Util.centerCrop(pool, input, largerSize, largerSize)
1819
}
1920
}

0 commit comments

Comments
 (0)