java - 滑动变换选择壁纸的位置?

标签 java android android-glide

我正在使用 Glide 库作为壁纸应用程序,但我遇到了一个问题,即在应用墙壁时,我在屏幕上看到的唯一内容是给定图片的左侧。我希望至少能看到图片的中心,最多能看到我在点击“应用”之前选择的位置。我已经尝试了所有三种 Glide 变换:centerCrop、fitCenter 和 CenterInside,但我的墙仍然在同一个地方。这是我的代码,基于此文档:https://bumptech.github.io/glide/doc/transformations.html

Glide.with(getApplicationContext())
    .asBitmap()
    .load(passedUrl)
    .centerInside()
    .into(new CustomTarget<Bitmap>()

是否可以为 Glide 创建自定义转换来实现我想要的效果?如果没有,是否有其他库或方法可以工作?我没有找到任何...

最佳答案

尝试一下

Glide.load(url).centerCrop().placeholder(R.drawable.loading_spinner)
     .into(myImageView);

关于java - 滑动变换选择壁纸的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55894155/

相关文章:

java.lang.NoClassDefFoundError : org/apache/cxf/jaxrs/impl/UriBuilderImpl 错误

java - 复杂的 json 到 pojo

Android 库项目 - 定义类

java - HttpURLConnection 向 Apache/PHP 发送 JSON POST 请求

android - IllegalArgumentException : Unmanaged descriptor using gms. maps.model.Marker.setIcon

java - 在再次保存图像之前如何检查图像是否已经在内存中?

java - 如何识别服务器的输入是InputStream还是Output流

android - 最大化 Google Play 服务的向后兼容性

Android - 具有多个位图的Imageview

Java 多态性和动态编程