有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java 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创建自定义转换以实现我想要的?如果没有,是否还有其他库或方法可以工作?我没有找到任何


共 (1) 个答案

  1. # 1 楼答案

    试试看

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