Я создаю приложение, в которое пользователь входит в систему через проверку подлинности Firebase и использует базу данных реального времени Firebase для хранения данных уровня пользователя. Уровни только уровня 1, 2, 3 и так далее.Создать экран уровня приложения Android
Пользователи получают Звездный рейтинг 1, 2 или 3 звезды для каждого уровня в зависимости от определенных условий.
Это образец того, что я хочу создать. Мне интересно, как наилучшим образом реализовать это.
Должен ли я иметь отдельные синие квадраты с 1, 2 и 3 звездами и синий квадрат с замком в виде 4 отдельных файлов ресурсов изображения. Сделав это, я должен был бы выяснить, какой из них отображать и вручную позиционировать его на экране.
Должен ли я иметь одно изображение с 15 квадратами? Выполняя это так, мне просто нужно было контролировать видимость звезд на каждом квадрате и, возможно, накладывать число или замок на каждый квадрат.
Я делаю это слишком сложно? Я прошу рекомендации.
Спасибо.
Голосов за прошение о совете? Я занимался исследованиями. Я googled и ничего не мог найти, поэтому я решил, что задаю здесь вопрос. И посмотри, кто-то дал мне ответ. –
Вам нужно 3 изображения с различными выбранными звездами + 1 изображение для незавершенного уровня + 1 изображение для блокировки. Всего вам нужно 5 изображений. Если вы все еще запутались, не стесняйтесь болтать с кем-то из нас здесь. – Enzokie
Спасибо. Я думаю, что я понял это сейчас. Я попробую попробовать RecyclerView и GridLayoutManager, как показано в ссылке. –