Size: a a a

StartAndroid Ru Chat

2020 September 09

D

Damir in StartAndroid Ru Chat
Павел
Подскажите, как правильно сделать сложные "кнопки" (там ещё иконка появится). Сейчас это просто две текствьюхи обернутые в лэйаут. Но ведь вложенные лэйаты это зло :( При этом хочется сохранить большую кликабельную площадь..
Какой лэйаут используете?
источник

П

Павел in StartAndroid Ru Chat
Damir
Какой лэйаут используете?
Глобально Constraint, а кнопки завернуты в Linear'ы
источник

D

Damir in StartAndroid Ru Chat
Павел
Глобально Constraint, а кнопки завернуты в Linear'ы
Почему бы не использовать в блоке кнопок констрейнт?
источник

D

Damir in StartAndroid Ru Chat
Но 3 элемента, эта небольшая вложенность)
источник

П

Павел in StartAndroid Ru Chat
Damir
Почему бы не использовать в блоке кнопок констрейнт?
Ну можно. А есть разница? Всё равно это вложенный лэйаут получается
источник

D

Damir in StartAndroid Ru Chat
Подскажите пожалуйста, как можно сделать логику приложения. Хочу сделать для своего  портфолио сделать приложение ПДД. Есть 2 фрагмента. В первом написаны разделы правил, при нажатии на которые, отображаются подробное описание их.
Второй фрагмент, уже тесты для каждого раздела свои и экзамен по всем разделам думаю сделать.
Вопрос 1: Когда прогружаются 25 разделов, сразу с описанием из firestore это не так заметно, но каждый раз при переходе на этот фрагмент в запущенном уже приложении секунду видеть пустой экран не хочется. Можно ли после запуска приложения кэшировать данные? И как
Вопрос 2:  Где хранить вопросы, их около 400 получается. Тоже в firestore? В каждом chapter или новые папки создавать нужно?

Извините, как мог объяснил, в двух словах сложно все равно понять
источник

D

Damir in StartAndroid Ru Chat
Павел
Ну можно. А есть разница? Всё равно это вложенный лэйаут получается
Можете скрин xml скинуть?
источник

П

Павел in StartAndroid Ru Chat
Damir
Можете скрин xml скинуть?
источник

D

Damir in StartAndroid Ru Chat
Попробуйте заместо кучи linear layout использовать один constraint
источник

D

Damir in StartAndroid Ru Chat
Вот как пример работы с несколькими элементами. Скрины из примеров гугл приложений
источник

D

Damir in StartAndroid Ru Chat
источник

П

Павел in StartAndroid Ru Chat
Damir
Попробуйте заместо кучи linear layout использовать один constraint
Со всеми понятно. Я и не стал в общем спрашивать. Меня частный случай интересует: Как быть непосредственно с "кнопкой" сделанной из обернутых в лэйаут вьюх. При этом хочется сохранить большую кликабельную площадь..
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Damir
Подскажите пожалуйста, как можно сделать логику приложения. Хочу сделать для своего  портфолио сделать приложение ПДД. Есть 2 фрагмента. В первом написаны разделы правил, при нажатии на которые, отображаются подробное описание их.
Второй фрагмент, уже тесты для каждого раздела свои и экзамен по всем разделам думаю сделать.
Вопрос 1: Когда прогружаются 25 разделов, сразу с описанием из firestore это не так заметно, но каждый раз при переходе на этот фрагмент в запущенном уже приложении секунду видеть пустой экран не хочется. Можно ли после запуска приложения кэшировать данные? И как
Вопрос 2:  Где хранить вопросы, их около 400 получается. Тоже в firestore? В каждом chapter или новые папки создавать нужно?

Извините, как мог объяснил, в двух словах сложно все равно понять
Подключи локальную базу sqlite, на стартанндроиде есть уроки. И при загрузке сохраняй внутренние разделы по айдишнику основного.
источник

4

4NK1R in StartAndroid Ru Chat
Переслано от 4NK1R
Буквально вчера начал разбираться с MVVM, и на нескольких примерах увидел, что кто-то использует Observer'ы. Решил тоже попробовать, но... оно не работает.. it в when возвращает не Status.[статус], а просто [статус], но при этом поменять значения в when на такие же нельзя - выдает ошибку и просит сделать импорт, который приводит с прежнему варианту.

Помогите пожалуйста, где я ошибся? Заранее спасибо
источник

4

4NK1R in StartAndroid Ru Chat
Переслано от 4NK1R
источник

D

Damir in StartAndroid Ru Chat
Egor Sigolaev
Подключи локальную базу sqlite, на стартанндроиде есть уроки. И при загрузке сохраняй внутренние разделы по айдишнику основного.
Понял, спасибо
источник

СП

Сергей П. in StartAndroid Ru Chat
Это для user-generated контента. Для собстенного там другое есть
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
4NK1R
Переслано от 4NK1R
Меняй значение в лайвдате через postValue.
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
4NK1R
Переслано от 4NK1R
И что за класс Status?
источник

4

4NK1R in StartAndroid Ru Chat
Egor Sigolaev
И что за класс Status?
enum
источник