Как из firebase выводить картинку которая храниться как ссылка?

Вывожу информацию с firebase о пользователе, все что связано с текстом я вывел а вот как вывести картинку пользователя я не понимаю. У меня есть Storage там есть нужная мне картинка, в самой Realtime Database у меня храниться ссылка на эту картинку. Как благодаря этой ссылке вывести картинку? Вот тут в фрагменте я работаю с RecyclerView

database = FirebaseDatabase.getInstance(); reference = database.getReference("Users");

    result = new ArrayList<>();

    View rootView = inflater.inflate(R.layout.fragment_contacts,container,false);
    RecyclerView recyclerView = (RecyclerView) rootView.findViewById(R.id.recyclerUsers);
    recyclerView.setHasFixedSize(true);

    LinearLayoutManager llm = new LinearLayoutManager(getContext()); //возможно ошибка
    llm.setOrientation(RecyclerView.VERTICAL);
    recyclerView.setLayoutManager(llm);

    adapter = new UserAdapter(result);
    recyclerView.setAdapter(adapter);

    updateList();

    return rootView;

А вот моя модель конструктора которая просто возвращает мне логин пользователя с Firebase.А вот как вывести картинку по юрл в этом конструкторе я понять и не могу...

public String login;
public UserModel(String login) {
    this.login = login;
}

Ответы (1 шт):

Автор решения: pie

Например использовать Coil (или Picasso, или Glide).

Coil:

imageView.load("https://www.example.com/image.jpg")

Picasso:

Picasso.get()
    .load("https://www.example.com/image.jpg")
    .into(imageView)

Glide:

Glide.with(context)
    .load("https://www.example.com/image.jpg")
    .into(imageView)

Или так https://stackoverflow.com/questions/5776851/load-image-from-url

ОБНОВЛЕНИЕ:

Изменить модель, добавить ссылку:

public String login;
public String avatarUri;
public UserModel(String login, String avatarUri) {
    this.login = login;
    this.avatarUri = avatarUri;
}

Структурна в БД должна быть такой, чтобы ссылку можно было привязать к конкретному пользователю. В итоге Вы получаете объект с логином и ссылкой на аватар. В Адаптере, там где Вы выводите логин, добавляете код Picasso со ссылкой UserModel.getAvatarUri().

→ Ссылка