Nikita
http://bit.ly/2Fuxnqp
ненене, не надо грязи, дернуть getItemCount может каждый дурак, мне-то нужно именно отображенные на экране элементы посчитать
Влад
ненене, не надо грязи, дернуть getItemCount может каждый дурак, мне-то нужно именно отображенные на экране элементы посчитать
это конечно не к эспрессо, но количество элементов на экране может вам подсказать LayoutManager
Sergey
ненене, не надо грязи, дернуть getItemCount может каждый дурак, мне-то нужно именно отображенные на экране элементы посчитать
Закинь в каждый айтем текст одинаковый и посчитай количество элементов с этим текстом
Nikita
Добрый день, где можно взять style.xml (готовый) для тестового приложения? Буду очень благодарен за линк
Nikita
при создании проекта он дефолтный сгенерится (styleS.xml)
Я знаю😄 Мне нужен чужой готовый style.xml, где можно таковые найти?
Nikita
@westwin11 вообще конечно интересный способ искать помощи в рускоязычом чате, выставив на аватарку подобную фотку
leksss
Здравствуйте. Подскажите, как сделать такой контейнер? Я хочу туда помещать изображение в либе photoView. Ширина контейнера mach_parent а вот высоту как сделать, чтобыы потом на разных телефонах с ращными разрешениями она не была фиксированной.. то есть, точную высоту в dp не надо задавать. Всю голову сломал уже..
leksss
набор кардвью в ресайклере, с врап_контент высотой?
Если врап поставить, то после того, как изображение загрузится в контейнер, он растянется
Nikita
Если врап поставить, то после того, как изображение загрузится в контейнер, он растянется
тогда конкретнее опиши что ты хочешь сделать, а лучше нарисуй...
leksss
тогда конкретнее опиши что ты хочешь сделать, а лучше нарисуй...
В середине это мой контейнер. Как изображение загружается, он растягивается под его размеры. А я хочу сделать его как описал выше, чтобы так же в него изображение помещалось, но сам контейнер был определенной высоты как бы
Nikita
В середине это мой контейнер. Как изображение загружается, он растягивается под его размеры. А я хочу сделать его как описал выше, чтобы так же в него изображение помещалось, но сам контейнер был определенной высоты как бы
ну либо плейсхолдеры нужного размера в него запихивать, а потом подменять загруженной картинкой, либо делать фиксированную высоту, а потом картинку вписывать в неё
Ruslan
Если фиксированную сделаю высоту, то на большом экране вместо квадрата будет прямоугольник(
https://developer.android.com/reference/android/support/constraint/ConstraintLayout.html#ratio я так понял надо все квадратами сделать
Serhii
Если фиксированную сделаю высоту, то на большом экране вместо квадрата будет прямоугольник(
расчитай ширину контейнера и высоту устанавливай равной ширине
Ruslan
поконкретнее бы... в чем идея
<Button android:layout_width="wrap_content" android:layout_height="0dp" app:layout_constraintDimensionRatio="1:1" /> делает кнопку квадратной в constraintLayout
leksss
https://developer.android.com/reference/android/support/constraint/ConstraintLayout.html#ratio я так понял надо все квадратами сделать
Надо сделать как на первом скрине в общем. Я хз как проще объяснить
leksss
Чтобы ширина мач перент была, а высота автоматом под нее подстроилась
Denis Mikhailov
Чтобы ширина мач перент была, а высота автоматом под нее подстроилась
У ImageView в xml разметке есть параметр adjustViewBounds, он как раз позволяет задать чтобы либо ширина либо высота была пропорциональной другой
Максим
Подскажите как залить обновление а плей маркет, я просто добавляю новую версию через консоль и жду?
Serhii
никто не подскажет как реализовать какой то Oauth если токен доступа, рефреш токен передается не в хедере а в body post запроса?
Starikov
Как правильнее? Иметь одну FAB в активити, и получать ее из фрагментов, или в каждом фрагменте иметь свою FAB?
Дмитрий
Как правильнее? Иметь одну FAB в активити, и получать ее из фрагментов, или в каждом фрагменте иметь свою FAB?
Может выйти так что кнопка на разных экранах должна вести себя по-разному. Так что лучше второй вариант.
Serhii
а какие проблемы-то?
через Authenticator или Interceptor его можно как то при каждом запросе в боди передавать? все примеры с хедером
Дмитрий
Ну и прокидывать в фрагмент FAB из активити такое себе. Либо работать с ним в активити если он добавлен в активити, либо работать в фрагменте если добавлен в фрагмент
Starikov
ОК, Спасибо за ответы. Сейчас у меня просто кнопка в активити, я ее получаю getActivity().button, и цепляю в нее нужный листенер из каждого фрагмента, решил что как то криво
Дмитрий
через Authenticator или Interceptor его можно как то при каждом запросе в боди передавать? все примеры с хедером
Ну как-то да. Берете body добавляете json параметр с токеном и прокидываете дальше.
Sergey
Привет, подскажите как правильно делать динамические фильтры. С бэка приходит набор фильтров разный. При изменении 1-го фильтра бэк присылает новый набор (может существенно отличаться от предыдущего).
Konstantin
фабричная фабрика по производству фабрик для фильтров
Sergey
Запросил фильтры на бэке. Мне пришло допустим 45 шт. Я их отрисовал. Юзер изменил 1 фильтр. Отправляю на бэк изменения. В ответ мне приходит новый набор уже из 10 фильтров. Что делать с этими 45, которые уже на экране? Самое простое - все удалить, и заново отрисовать 10. Или пытаться как-то сравнивать старые с новыми и удалять лишние/добавлять новые?
Konstantin
Есть пример где-то?
https://refactoring.guru/ru/design-patterns/factory-method где то здесь к примеру
Sergey
А, фабрика то есть. Фильтры выпускаются. Вопрос в другом, нужно ли как-то пытаться сравнивать старые и новые? Или проще всё удалять и заново отрисовывать.
Konstantin
1000 фильтров
Konstantin
это каким мазохистом надо быть
Konstantin
я б после 10 уже сломался
Konstantin
так то - веб, а тут мелкий экран и толстые колбаски тыкают в экран
Sergey
Хотя с другой стороны не понятно как UX тут. Ткнул в галочку, тут всё исчезло и появилось не понятно что.
Konstantin
ну не ищщезло, просто поверх налепил пикчку анимированую и грузишься
Sergey
ну не ищщезло, просто поверх налепил пикчку анимированую и грузишься
Это понятно, только это как в театре. Занавес, новая сцена.
Konstantin
бля или как то подругому там этот прикол называется, надо уточнить
Andrew
Кстати иосники так всегда и делают. И им пох на желания дизайнера. Чуть шо - спиннер и погнали в интернет.
Sergey
чтот вы всех под одну гребенку)
Это же android developers, так что все иосники на одно лицо.
Andrew
чтот вы всех под одну гребенку)
Да их, судя по всему, так изначально учат.
Sergey
1000 это "психологическая отметка"?
Andrew
Да
Sergey
Да не, может после 1000 просто уже начнется drop frame и всё такое
Konstantin
ты куда то уходишь уже в другую сторону
Konstantin
вот когда будет присылать бэк 1к фильтров тогда и поговорим )
Konstantin
а ща там всего 45 штук - взял да заново сгенерил их
Andrew
"...но кто же меня послушает. Я же всего лишь робот стратегического планирования. (с)"
Бек
Бек
Бек
я немог исправить этот ошибку
Andrew
я немог исправить этот ошибку
покажи код AndroidManifest.xml
Anonymous
Как узнать что юзер пользуется приложением уже минут 10?
Anonymous
Засекать время на экранах.
Зачем на экранах? когда можно в Application
Denys
Зачем на экранах? когда можно в Application
А если приложение было запущено и свернуто?
Anonymous
Вопрос в том как это сделать? хранить таймер в SharedPreferences?
Andrew
Зачем на экранах? когда можно в Application
application может жить даже если юзер не пользуется