Ярослав
Ярослав
как задать такую анимацию для SwipeRefreshLayout ?
Olga
с другой стороны можно всегда показывать фрагмент и внутри уже фрагмента держать кнопку всегда внизу
имеете в виду, сделать этот фрагмент прозрачным и внутри него уже держать обычный bottomsheet и показывать по требованию?
Андрей
использовать рутовый констрейнт лэйаут
Андрей
и все
Андрей
вместо linearlayout
Андрей
тогда можно нормально констрейнты провести для ресайклера
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 ты кладешь разметку остальной своей части всплывающего экрана - все, кроме кнопки, ну и дальше работаем как обычно
Dmitry
спасибо большое! оригинально)
Ну такой виджет я видел один раз - это у Google всплывающее окно есть. Поэтому пришлось свой «велосипед» городить - рад, что пригодилось еще кому-то
Вячеслав
Господа, есть BottomSheetDialog Fragment, и почему-то криво устанавливается фон (должен быть с округлыми краями, а щас там как будто за ним еще белый слой), не подскажите, где я криво пишу? =)
Vadim
помогите, какую настройку в студии поправить чтобы автоформат не делал так?
Aleksandr
Народ, в строковом ресурсе есть атрибут formatted. Зачем он нужен?
trashkalmar
Народ, в строковом ресурсе есть атрибут formatted. Зачем он нужен?
Чтобы компилятор не жаловался на строки вида blabla %s blabla %s bla %s, в которых не указаны порядковые номера плейсхолдеров
trashkalmar
по-хорошему, такая строка должна быть bla %1$s bla %2$s bla %3$s
trashkalmar
это не ошибка, а ворнинг. Он может быть выключен. Хотя у меня он как-то рандомно срабатывает
Aleksandr
это не ошибка, а ворнинг. Он может быть выключен. Хотя у меня он как-то рандомно срабатывает
Получается этот атрибут используется как подсказка для студии и не более
trashkalmar
для подавления этого ворнинга, когда ты уверен, что темплейт должен быть именно в таком виде, без индексов
Павел 🍵
почему при создании .jar файлы классы могут не попадать в jar?
Павел 🍵
либы из lib закидываются, а классы нет
Yehor
посоветуйте, пожалуйста, крутую статью по базам данных
Anonymous
Как жить, если надо верстать активити на ведроиде по макетам от iOs приложения?
Mike
а в чём проблема сверстать айВёрстку?
Anonymous
У меня аллергия на яблоки)
aum
Столкнулся с проблемой: обновил haxm до 7.5.1, установка успешна, но теперь эмулятор не запускается, пишет, что нет /dev/kvm о баге в гугл сообщил, тикет открыл, но непонятно что делать, ибо не вижу способа в Android Studio откатиться на предыдущую версию, а при попытке запуска скачанного установщика с гитхаба проекта выскакивает ошибка о нарушении целостности пакета. При том этот же пакет Андроид Студия ставит без сообщения об ошибке, но не работает!
Mike
У меня аллергия на яблоки)
каким бы говном ни был iOS, айосный дизайн обычно вполне ок
trashkalmar
Как жить, если надо верстать активити на ведроиде по макетам от iOs приложения?
Я за это раньше бил дизайнера ссаной тряпкой. Но он отрастил иммунитет. Если макеты в Zeplin, то яблочные pt маппятся 1:1 в наши dp
aum
KVM включён, пользователь добавлен в его группу?
судя по диагностике, сервиса нет в системе вообще
aum
VT включен, все до обновления работало прекрасно
trashkalmar
А pt в sp?
аналогично
Mike
neprivet.ru
Iuriich
В AS есть инструмент который может убить приложение с сохранением состояния, как это происходит при нехватке памяти?
Anonymous
подскажите инструмент для след задачи: упаковать web в apk для google play
Iuriich
и 10 баксов
Anonymous
и 10 баксов
это уже больше похоже на правду))
Anonymous
Народ, посоветуйте эмуль под Андроид который не жрет дохуя чтобы в многопоток запускать. Не под игры, можно вообще с минимумом функций, главное клонирование устройств со сменой имея и производителя с моделью
Anonymous
Ltpayer юзаю, но он дофига кушает оперативы из за предустановленных программ. На 16гб оперативы и i5 с включенным ускорителем еле 2 окна тянет
Starikov
Вопрос: у меня есть кнопка в активити, и несколько фрагментов, которые пользуются этой кнопкой. Каждый фрагмнет переопределяет листенер кнопки, чтобы выполнить действие, а потом ставит листенер от активити (переход на след фрагмент). Собственно вопрос: у меня после нажатия кнопки не выполняется действие (изменить обьект в активити, а это действие выполняется только спустя несколько фрагментов, и переменная уже становится null каким то образом). Как такое может и что с этим делать? (Если плохо обьяснил, сорян, сам плохо понимаю)
Starikov
Почему бы не дать каждому фрагменту свою кнопку? Фрагмент не должен лезть в разметку активности
Тогда у меня каждый фрагмент должен будет знать о следующем, а так все выполняет Активити, в ней есть массив фрагментов, который прокручивается по нажатию кнопки
Starikov
и так и так инкапсулирование пропадает, да и вообще странная ошибка
Ivansuper
Ну просто не все в лоб делается
Starikov
Понятно. А нет никаких предположений, что может быть здесь не так с выполнением, чтобы не переписывать тонну кода?
Ivansuper
Возьми сделай функцию в активности аля proceedToNext(). Ее будешь вызывать из фрагмента, передавая ID фрагмента, который можно ему отдавать при запуске из активности
Ivansuper
Так у тебя будут промаркированы фрагменты, и они будут говорить активности чтобы переключила. Вся логика куда и как переключать будет в активности и свободна от фрагментов
Starikov
Да, как раз так и подумал, просто думаю на счет того что придется все переписывать
Starikov
Добро пожаловать в клуб разработки
Ясно, понятно, жаль, но все равно спасибо)
Toss
Есть кто с мака кодит под андроид здесь?
Yehor
Всем привет! Делаю иконку anydpi. Бек-граунд и фор-граунд одинакового размера, но форграунд все равно получается больше и обрезается
Toss
У меня просто такой вопрос, подумываю о покупке мака чисто для работы, и было интересно узнать сколько гб SSD хватает людям, ибо есть ещё внешний жёсткий диск, потому не сильно парит сколько будет уходить на нерабочие моменты
Toss
Главное samsung бери. Память хз. Но они живучие.
Мне кажется вы не так поняли вопрос
Andrew
@isqad
Бери макбук про и будет тебе радость. У меня старенькая прошка 2015 года, все влезает, внешним жд не пользуюсь
Андрей
меньше 32гб оперативы = боль
Yehor
хз, ребят, у меня мак древник, 4 гб оперативы и норм
Denys
Человек про SSD спрашивает. :)