add ktlint plugin to project and apply default code style (#2209)

* add ktlint plugin to project and apply default code style

* some manual adjustments, fix wildcard imports

* update CONTRIBUTING.md

* fix formatting
This commit is contained in:
Konrad Pozniak 2021-06-28 21:13:24 +02:00 committed by GitHub
commit 16ffcca748
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
227 changed files with 3933 additions and 3371 deletions

View file

@ -11,41 +11,38 @@ import com.bumptech.glide.load.resource.bitmap.CenterCrop
import com.bumptech.glide.load.resource.bitmap.RoundedCorners
import com.keylesspalace.tusky.R
private val centerCropTransformation = CenterCrop()
fun loadAvatar(url: String?, imageView: ImageView, @Px radius: Int, animate: Boolean) {
if (url.isNullOrBlank()) {
Glide.with(imageView)
.load(R.drawable.avatar_default)
.into(imageView)
.load(R.drawable.avatar_default)
.into(imageView)
} else {
if (animate) {
Glide.with(imageView)
.load(url)
.transform(
centerCropTransformation,
RoundedCorners(radius)
)
.placeholder(R.drawable.avatar_default)
.into(imageView)
.load(url)
.transform(
centerCropTransformation,
RoundedCorners(radius)
)
.placeholder(R.drawable.avatar_default)
.into(imageView)
} else {
Glide.with(imageView)
.asBitmap()
.load(url)
.transform(
centerCropTransformation,
RoundedCorners(radius)
)
.placeholder(R.drawable.avatar_default)
.into(imageView)
.asBitmap()
.load(url)
.transform(
centerCropTransformation,
RoundedCorners(radius)
)
.placeholder(R.drawable.avatar_default)
.into(imageView)
}
}
}
fun decodeBlurHash(context: Context, blurhash: String): BitmapDrawable {
return BitmapDrawable(context.resources, BlurHashDecoder.decode(blurhash, 32, 32, 1f))
}
}