Коллеги, пытаюсь победить sharedElementsTransitions с NavigationComponent. Суть - из recyclerView enterTransition в новом фрагменте работает, а вот обратно - не работает. Не ...
товарищи, нужно ваше мнение. я уже спрашивал про рефаторинг старых проектов, и мне посоветовали кучу материалов, я их попытался освоить и теперь картинка чуть конкретизировала...
я когда увидел сообщения про то, где должен быть клик лиснер видимо не понял суть вопроса. 1. зачем передавать clickListener во вьюмодель через фабрику и конструктор, если он ...
Товарищи, посмотрите пожалуйста код. тут рх, но вопрос не в рх. Сначала делаю запрос в сети, получаю его, мапаю в удобные объекты, записываю в базу полученные элементы, после ...
использую класс TextDrawable https://github.com/amulyakhare/TextDrawable/blob/master/library/src/main/java/com/amulyakhare/textdrawable/TextDrawable.java пытаюсь отрисовать и...
подскажите лучшие практики по обработке ошибок. 1. Кто отвечает за проектирование обработки ошибок? Архитекторы, дизайнеры или разработчики? 2. С чего начинать проектирование...
Коллеги, нужен совет. Сейчас поддерживаем старый проект - там Java, JobQueue, Dagger, Butterknife, okhttp3, exoplayer, retrofit1. И заказчик хочет масштабировать. Добавлять фу...
Как быть с диалогами? Во всех проектах, в которых я участвовал были базовые активити/фрагменты, которые умели показывать диалоги, им только надо было передавать экземпляр. Се...
есть какой-то способ узнать количество строк, которое String займет в TextView до рендеринга? getLineCount() возвращает количество строк только после того, как TextView уже и...
ViewTreeObserver viewTreeObserver = imageView.getViewTreeObserver(); viewTreeObserver.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener(){ ...
class LockableRecyclerView : RecyclerView { var isLocked: Boolean = false constructor(context: Context) : super(context) constructor(context: Context, attrs: Attr...
Товарищи, как диалог фрагмент на весь экран растянуть? что прям на весь. попробовал в онСтарт ему принудительно match_parent выставить, но не сработало. переехал на LinearLay...
Сейчас прочитал статью про котлин андроид экстеншены. Вкратце там говорится про то, что каждый раз при вызове какого-то метода у вью через экстеншен будет вызван findViewById....
https://gitlab.com/terrakok/gitlab-client/blob/develop/app/src/main/java/ru/terrakok/gitlabclient/model/interactor/label/LabelInteractor.kt по примеру с LabelInteractor вопрос...
вопрос к тем, кто использует mvi. как делаете валидацию по смене фокуса? или может есть хорошие примеры под рукой? ну то есть в mvp всем рулил презентер и по смене фокуса у н...
Коллеги, подключили яндекс-карты к проекту, +20Мб к размеру apk файла, при том, что подключили бесплатную базовую версию просто чтобы отображать события на карте. Надо смири...
есть несколько вариантов. - при байндинге создавать новый меню листенер (при байндинге у нас есть элемент списка, который можно использовать) - создать private var bindedItem:...
Есть задача отображать вьюхи в одну строку. Есть длинный список объектов, который мапится в разные бейджи (текст + фон), ширина разная, высота одинаковая. все осложняется тем,...
товарищи, кто строил граф зависимостей, нужна помощь. я думал дело в маке и попробовал на линуксе. та же ошибка. Error: Unable to access jarfile /home/ruslan/Загрузки/apk-dep...
исходники смотрел? а то может и не одна) но в любом случае мысль про состояния верная. и презентер всегда знает в каком состоянии он находится. вот нажимаешь ты кнопку reply -...