Ярослав
Ярослав
как задать такую анимацию для SwipeRefreshLayout ?
Olga
Андрей
Андрей
использовать рутовый констрейнт лэйаут
Андрей
и все
Андрей
вместо linearlayout
Андрей
тогда можно нормально констрейнты провести для ресайклера
Olga
Dmitry
@qanik Ну ясно. Вообще, я такое делал следующим образом:
1) Копировал (вероятно, для других нужд) класс в проект - https://github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/bottomsheet/BottomSheetDialog.java
2) Делаешь класс-наследник от 1), в котором задаешь свой layout - https://pastebin.com/5V0b0rs7
3) Вид класса будет примерно такой: https://pastebin.com/ShM4Q3nj
4) Далее ты используешь FragmentDialog, в котором надо переопределить метод onCreateDialog - там надо вернуть новый инстанс нашего класс из пункта 2-3
5) В onCreateView ты кладешь разметку остальной своей части всплывающего экрана - все, кроме кнопки, ну и дальше работаем как обычно
Olga
Сергей
Dmitry
спасибо большое! оригинально)
Ну такой виджет я видел один раз - это у Google всплывающее окно есть. Поэтому пришлось свой «велосипед» городить - рад, что пригодилось еще кому-то
Olga
Вячеслав
Господа, есть BottomSheetDialog Fragment, и почему-то криво устанавливается фон (должен быть с округлыми краями, а щас там как будто за ним еще белый слой), не подскажите, где я криво пишу? =)
Dmitry
Vadim
помогите, какую настройку в студии поправить чтобы автоформат не делал так?
Aleksandr
Народ, в строковом ресурсе есть атрибут formatted. Зачем он нужен?
trashkalmar
по-хорошему, такая строка должна быть bla %1$s bla %2$s bla %3$s
Aleksandr
trashkalmar
это не ошибка, а ворнинг. Он может быть выключен. Хотя у меня он как-то рандомно срабатывает
Aleksandr
trashkalmar
для подавления этого ворнинга, когда ты уверен, что темплейт должен быть именно в таком виде, без индексов
Павел 🍵
почему при создании .jar файлы классы могут не попадать в jar?
Павел 🍵
либы из lib закидываются, а классы нет
Yehor
посоветуйте, пожалуйста, крутую статью по базам данных
Anonymous
Как жить, если надо верстать активити на ведроиде по макетам от iOs приложения?
Mike
а в чём проблема сверстать айВёрстку?
Anton
Anonymous
У меня аллергия на яблоки)
Mike
aum
Столкнулся с проблемой:
обновил haxm до 7.5.1, установка успешна, но теперь эмулятор не запускается, пишет, что нет /dev/kvm
о баге в гугл сообщил, тикет открыл, но непонятно что делать, ибо не вижу способа в Android Studio откатиться на предыдущую версию, а при попытке запуска скачанного установщика с гитхаба проекта выскакивает ошибка о нарушении целостности пакета. При том этот же пакет Андроид Студия ставит без сообщения об ошибке, но не работает!
Mike
Столкнулся с проблемой:
обновил haxm до 7.5.1, установка успешна, но теперь эмулятор не запускается, пишет, что нет /dev/kvm
о баге в гугл сообщил, тикет открыл, но непонятно что делать, ибо не вижу способа в Android Studio откатиться на предыдущую версию, а при попытке запуска скачанного установщика с гитхаба проекта выскакивает ошибка о нарушении целостности пакета. При том этот же пакет Андроид Студия ставит без сообщения об ошибке, но не работает!
KVM включён, пользователь добавлен в его группу?
Mike
Anonymous
aum
VT включен, все до обновления работало прекрасно
trashkalmar
Mike
neprivet.ru
Iuriich
В AS есть инструмент который может убить приложение с сохранением состояния, как это происходит при нехватке памяти?
Anonymous
подскажите инструмент для след задачи: упаковать web в apk для google play
Mike
Mike
Iuriich
Iuriich
и 10 баксов
Anonymous
и 10 баксов
это уже больше похоже на правду))
aum
Anonymous
Народ, посоветуйте эмуль под Андроид который не жрет дохуя чтобы в многопоток запускать. Не под игры, можно вообще с минимумом функций, главное клонирование устройств со сменой имея и производителя с моделью
Anonymous
Ltpayer юзаю, но он дофига кушает оперативы из за предустановленных программ. На 16гб оперативы и i5 с включенным ускорителем еле 2 окна тянет
Starikov
Вопрос: у меня есть кнопка в активити, и несколько фрагментов, которые пользуются этой кнопкой. Каждый фрагмнет переопределяет листенер кнопки, чтобы выполнить действие, а потом ставит листенер от активити (переход на след фрагмент). Собственно вопрос: у меня после нажатия кнопки не выполняется действие (изменить обьект в активити, а это действие выполняется только спустя несколько фрагментов, и переменная уже становится null каким то образом). Как такое может и что с этим делать? (Если плохо обьяснил, сорян, сам плохо понимаю)
Ivansuper
Starikov
и так и так инкапсулирование пропадает, да и вообще странная ошибка
Ivansuper
Ivansuper
Ну просто не все в лоб делается
Starikov
Понятно. А нет никаких предположений, что может быть здесь не так с выполнением, чтобы не переписывать тонну кода?
Ivansuper
Возьми сделай функцию в активности аля proceedToNext(). Ее будешь вызывать из фрагмента, передавая ID фрагмента, который можно ему отдавать при запуске из активности
Ivansuper
Так у тебя будут промаркированы фрагменты, и они будут говорить активности чтобы переключила. Вся логика куда и как переключать будет в активности и свободна от фрагментов
Starikov
Да, как раз так и подумал, просто думаю на счет того что придется все переписывать
Ivansuper
Andrew
Toss
Есть кто с мака кодит под андроид здесь?
Mike
Yehor
Всем привет! Делаю иконку anydpi. Бек-граунд и фор-граунд одинакового размера, но форграунд все равно получается больше и обрезается
Toss
У меня просто такой вопрос, подумываю о покупке мака чисто для работы, и было интересно узнать сколько гб SSD хватает людям, ибо есть ещё внешний жёсткий диск, потому не сильно парит сколько будет уходить на нерабочие моменты
Andrew
Toss
Internet
Toss
Andrew
@isqad
Бери макбук про и будет тебе радость.
У меня старенькая прошка 2015 года, все влезает, внешним жд не пользуюсь
Андрей
Андрей
меньше 32гб оперативы = боль
Toss
Yehor
хз, ребят, у меня мак древник, 4 гб оперативы и норм
Denys
Человек про SSD спрашивает. :)