Anonymous
ребят, всем привет, есть следующий код:
text1.setCompoundDrawablesWithIntrinsicBounds(null, null, resources.getDrawable(R.drawable.search_element, null), null)
мне нужно, чтобы Drawable не растягивалось на всю высоту, а сделать кастомный размер, как тут проще всего это реализовать?
George
Николай
Николай
Но мне не нравится, что на каждую анимацию нужно писать три строчки кода как на моём скрине.
Может есть способ обьеденить несколько анимаций в одну запись?
В хмл я так не сделаю потому, что в моём коде анимации сразу для нескольких вьюшек и для каждого - своя
George
Anonymous
Вёрсткой?
Чтобы WebView брало только 300px по ширине с сайта
Николай
Мб motionlayout тогда легче заюзать?
Оооо нет. Я форкнул чужую графическу. либу. Туда в хмл макет смотреть страшно.
Но сам внешний вид либы и поведение мне нравятся - решил доработать.
George
Kick
Nikita
Артем
Мб тупой вопрос, но надеюсь получу на него ответ. Добавил EditText в код, когда ввожу что-то в поле, появляется такая клавиатура, как на скрине. Как справа снизу изменить кнопку новой строки на кнопку отправить, чтобы клавиатура закрывалась и значение сохранялось?
George
Артем
ага, я до этого еще нашел, что надо поставить android:imeOptions="actionSend", но ничего не произошло, когда добавил эту строчку. inputType обозначил и все ок стало, спасибо
Maxim
Одно НО, метод auth не должен быть suspend, всю работу с асинхронностью ты должен выполнять во ViewModel
Maxim
Убери suspend и оберни этот код в viewModelScope.launch(Dispatchers.IO) {}
Nikita
Немного неправильно юзаешь корутины. Тебе не нужно переводить на Main диспатчер потому что viewModelScope по умолчанию на нем выполняется. Если делать по-правильному, то корутины должны быть самодостаточными и в методе вьюмодели вообще не должно быть переключения диспатчеров, то есть ты просто запустил корутину в vmScope и в ней вызываешь suspend методы всяких интеракторов/репозиториев, а уже внутри них переводишь на нужный тебе диспатчер
Egor
Mikhail
Подскажите пожалуйста как правильно работать с файлами в Android 10+. А то я с этим Scoped Storage вообще запутался (посылаю лучи благодарности гуглу за очередные изменения API).
Мне надо сохранять данные (не медиа!) из приложения в общедоступную память, чтобы пользователь и все другие приложение могли с ними работать и чтобы они сохранялись даже после удаления приложения.
Основные проблемы на Android 10+:
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM) теперь legacy
File(filePath).mkdirs() теперь не создает папки даже несмотря на то что разрешение на запись дано
File(filePath).createNewFile() теперь возвращает No such file or directory
Boris
Сергей
Renat
Здравствуйте, подскажите пожалуйста самый лучший способ передачи данных с диалогового окна во фрагмент, знаю, что можно через bundle и интрефейсы, но думаю есть способ получше, к примеру navigation, только не знаю как
Михаил
Renat
Denis
Denis
просто колбэчить в него
Denis
Ivan
?
таргет фрагмент зепрекейтед
theakella122
Ребят, как из material кнопки сделать круглую?
theakella122
Просто много способов и я теряюсь какой лучше
Denis
Ivan
не слышал про такое
как раз искал
https://developer.android.com/reference/androidx/fragment/app/Fragment#setTargetFragment(androidx.fragment.app.Fragment,%20int)
Denis
Папа
Denis
и способ с setTargetFragment удобнее в случае с диалогами
Renat
Renat
А вот у меня еще вопрос, нельзя ли использовать navigation component для передачи данных с диалога во фрагмент?
Vadim
всем привет
кто в курсе
я могу расшарить сразу фото с подписью для инсты?
https://developers.facebook.com/docs/instagram/sharing-to-feed/
а то здесь как то невнятно пока)
Anonymous
Всем привет! Скажите, почему в студии, у дебаггера пропадает резюм? (F9)
Тупо нету вообще возможности продолжить выполнение
Может чет в настройках сломал, как-то сбросить? Кнопка серая
К
Читаю мануалы и все чаще встречаю котлы в официальных примерах. Вы все тоже на котлине сидите?
К
✙
Уже сколько лет прошло...
Egor
На джава учатся, на котлине пишут
Egor
Anonymous
Carey
Carey
Egor
Максим
Dzmitry
Пишу приложение, текущая задача вывести фотки с телефона в RV с GridLayout (типа галерея). Прочитал что их можно получить с помощью MediaStore. Не совсем понимаю как это организовать в коде, получается нужен класс обёртка для MediaStore который будет хранить количество фоток загруженных из MediaStore'a и передавать это количество адаптеру, а запрашиваются ещё то подргужать? +Я так понимаю загрузка фоток должна асинхронно выполнятся т.к. уже 11 драваблов из памяти грузятся больше секунды.
Dug
О таких субъективных вещах спорить сейчас бы. Бессмысленный спор. Не надо, пожалуйста. Можно историю чата поюзать и поспорить с другими у себя в голове. Я думаю, что найдется тысяча ответов на все ваши вопросы
Rus
Кто нибудь знает API c котировками акций?
Oleg
Dug
Line'R
Привет, подскажите как можно сделать такое?
Dug
Ты можешь получить общее количество запросом. Этого достаточно, чтобы показать количество. Пагинация есть в галерее, просто она скорее всего моментальная, так как это не в сеть ходить. Засунуть в тред? Не надо совать в тред. Юзай то, что удобно: Executor’ы, RX, корутины и тд
Anonymous
Anonymous
Line'R
Корбен
Valentin
А, че, уже 256 день в этом году?
Carey
О
Carey
С днём говнокодера
Aleksei
Всех с днем программиста. Народ, есть идеи как сделать такой экран? Где под навбаром открыта камера, темная часть с альфой а посередине полностью прозрачный квадрат?
Aleksei
Есть svg, которую использую как background для ViewGroup, но квадрат вытягивается в зависимости от экрана (что и ожидалось в принципе)
Dug
♤
Ребят, глупый вопрос, но почему фрагмент не отображается во вкладке дизайна? В приложении всё работает
VKovalyov
Открой сам фрагмент )
♤
Ну в самом фрагменте он есть, но когда делал по обучалке, то он показывался и в разметке активити, с которой он вызывался