Используйте повторный заполнитель с Glide - PullRequest
0 голосов
/ 23 января 2019

Я хочу показать заполнитель, как повторяется в imageViews с использованием glide, я могу сделать это с помощью glide, используя

ImageView.setImageDrawable(getDrawablePlaceholder())

Но когда Glide используется как

 RequestOptions requestOptions = new RequestOptions();

        requestOptions.placeholder(getDrawablePlaceholder())
                .fitCenter();

        Glide.with(getApplicationContext())
                .asBitmap()
                .load(url)
                .apply(requestOptions)
                .into(imageview);

  private BitmapDrawable getDrawablePlaceholder() {

        Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.placeholder_user);
        BitmapDrawable bitmapDrawable = new BitmapDrawable(getResources(), bmp);
        bitmapDrawable.setTileModeX(Shader.TileMode.REPEAT);
        bitmapDrawable.setTileModeY(Shader.TileMode.REPEAT);
        return bitmapDrawable;
    }

Фон не повторяется, заполнитель отображается только в центре.

...