Как добавить источник в imageView в Android, когда предполагается, что изображение устанавливается динамически? - PullRequest
0 голосов
/ 30 апреля 2018

Я делаю карточную игру (с 3 игроками с процессором и одним человеком), у человека есть 10 карт в начале игры, и я не уверен, как прикрепить карты к их соответствующему виду изображения, начиная с колоды тасуется перед раздачей карт игрокам, поэтому карты, которые есть у игрока-человека, зависят от того, как была перетасована колода перед раздачей.

Карта человека-игрока уменьшается на единицу каждый раунд и исчезает, так как ему приходится разыгрывать по одной карте каждый раунд, и каждый игрок начинается с 10 карт. Моя проблема здесь в том, что каждый раз, когда вы начинаете новый раунд, у игрока есть 10 разных карт ... Я не уверен, как будут обновляться изображения моих карт, поскольку источник карт теперь будет другим. У меня есть 10 статических изображений в относительной компоновке.

Я не уверен, как подойти к этой проблеме. Должен ли я прикрепить каждую карту с ее изображением перед раздачей? и если да, то как мне это сделать?

1 Ответ

0 голосов
/ 30 апреля 2018

Вы предоставили очень мало контекста, поэтому трудно найти хорошее решение.

Если виды на экране будут всегда видны, а у вас всегда будет 10, вы можете установить их статически и загрузить изображение в каждый из них.

Если представления динамические, вы можете использовать представление переработчика.

Для загрузки изображений вы можете загружать их программно.

Обработка растровых изображений в Android раздражает, поэтому вам следует использовать библиотеку, чтобы помочь вам, picasso или glide - два превосходных варианта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...