Anonymous
Такое? https://github.com/ruckus/SMSButler-Android
Спасибо) то что надо )
либо чекать флаги для фулл скрина
ᔕᗩᗰ
нет, не прозрачный. Грубо говоря есть коллапсинг тулбар, у него пикча стоит как фон. и нужно чтобы этот фон рисовался и выше
ᔕᗩᗰ
либо чекать флаги для фулл скрина
где еще их чекнуть? манифест и стили одинаковые. уже который день туплю, не могу понять 🤦‍♂️
так надо фулл скрин или что?
Anonymous
народ возможно ли как-то создать приложение с картой и точкой на ней где передвигается машина?
Алексей
например
Anonymous
Телефон на андроиде:)
Доступ к машине только снаружи (:
ᔕᗩᗰ
все, спасибо! Это то, что нужно было <item name="android:statusBarColor">@android:color/transparent</item> Сам затупил, не перенес values-v21, а этот стиль там лежал
Sergey
Доступ к машине только снаружи (:
Тогда сухари надо подготовить, т.к. слежка уголовно наказуема.
Di7aK
тогда нужет скотч и телефон
Anonymous
Ребят, у меня в android studio на кнопке стоит ссылка на страничку и отдельно подключен WebView но с кнопки открывается стандартный браузер. Как сделать чтоб при нажатии на кнопку обязательно открывался только WebView который встроен в мое приложение?
Anonymous
А как это в коде отобразить? (Прошу прощения, я чайник и только смотрю и изучаю)
Anonymous
Отдавать ссылку webview
Спасибо большое.
Di7aK
а как он у тебя встроен?
ᛖᚹᛋᛁᚱ
Dmitry
подскажите, что дешевле с точки зрения производительности в recyclerview - использовать viewtype или поиграться с visibility
Student
Добрый день. Вопрос мой по поводу работы view pager ViewPager по умолчанию сам подгружает соседние фрагменты, тем самым методы жизненного цикла соседних фрагментов выполняются тогда, когда их еще не видно, а когда адаптер сам их динамически подгружает. Это всё здорово и хорошо. Но в текущей задаче, мне нужно самому управлять жизненным циклом фрагментов. Вопрос: могу ли я как-то это сделать, используя всё тот же view pager. Или моя задача (переход на фрагмент по клику на заголовок в tablayout), решается лишь ручной обработкой клика по итему таба и запуском переключением табов, используя fragment manager?
Max
как запустить проект на градл-котлин ? студия пишет что проект не использует градл вообще
Jamal
я правильно понимаю, что всякий раз когда я буду нотифаить ресайкл пикассо будет грузить картинку. Или она как то кэширует ?
ᛖᚹᛋᛁᚱ
подскажите, что дешевле с точки зрения производительности в recyclerview - использовать viewtype или поиграться с visibility
ViewType позволяет отображать разные layout'ы, что уменьшает вес одного айтема, что приоритетней + проще в изменении и дебаге
Jamal
взависимости от этого будут вызываться нужные методы жизненного цикла
Kanstantsin
я правильно понимаю, что всякий раз когда я буду нотифаить ресайкл пикассо будет грузить картинку. Или она как то кэширует ?
1) разобраться как работает notifyDataSetChanged() - обновляться будут только те элементы которые изменены, если ничего не менять то вообще ничего происходить не будет, даже в названии метода сказано об этом 2) у picasso есть кэш, например через url картинки, только его надо настраивать, но сделать это можно чтобы картинки кэшировались одинаковые и не грузились
Jamal
хорошо, большое спасибо !!!
ᛖᚹᛋᛁᚱ
Это я не про фрагменты, а про твой вопрос про Пикассо
Max
почему студия не видит градл с котлин DSL ?
Turalllb
Кто нибудь пользуется CountDownTimer ? фигня какая то, даже интерфейса нет. Если надо прибавить время, то приходится, новый экземпляр писать и по новой переопределять методы..Да и лишнюю логику на вью навязывает.
Himars
В чем разница между androidx библиотеками и либами support?
Mikalaj
подскажите, что дешевле с точки зрения производительности в recyclerview - использовать viewtype или поиграться с visibility
от ситуации зависит. Если это динамический контент и сложно предугадать сколько и каких будет, то лучше 1 вьютайп + смена видимости, однозначный профит в том, что вьюшки один раз инициализируются и при скролле будет сплошное переиспользование
Mikalaj
В чем разница между androidx библиотеками и либами support?
пока нет разницы, но нужно переходить на androidX, 28 версия последняя
Himars
пока нет разницы, но нужно переходить на androidX, 28 версия последняя
Значит саппорта для 28+ уже не будет. Понятно. Спасибо
Himars
https://developer.android.com/jetpack/androidx/
Да, я видел. Просто их функции одинаковы и я не мог понять в чем фишка переходить на androidx. Теперь понятно
Di7aK
тоесть они просто переименовали пакет чтобы по новой делать саппорт только начиная от 1 и опять до какойнибудь 28
Di7aK
это немного нелогично, что то еще должно быть
Anonymous
Как называелся группа по java?
Mikalaj
тоесть они просто переименовали пакет чтобы по новой делать саппорт только начиная от 1 и опять до какойнибудь 28
Конечно, не просто переименовали. Но для разработчиков пока ничего не изменилось. Выше ссылка.
Di7aK
давайте своими словами а не ссылками, с таким же успехом можно примонтировать бота гуглера
Алексей
тоесть они просто переименовали пакет чтобы по новой делать саппорт только начиная от 1 и опять до какойнибудь 28
важное отличие в том, что разные функции из jetpack теперь разрабатываются и обновляются независимо. Если раньше вы использовали какой-нибудь recyclerview, то починки в нём багов нужно было ждать только вместе с релизом всей Support Library. Теперь это просто одна из частей, которую можно отдельно обновить и выкатить, не ожидая остальной библиотеки.
Anonymous
Здравствуйте. Пытаюсь установить студию на Линукс, пишет что не видит Sdk
Ivan
это все потому что ты экран фотографируешь
Ivan
а вообще нужно самому прописывать путь к sdk
Vladimir
для этого можно было просто сделать все последующие версии совметсимыми
Которые указывают на то, что что то развивается, а что то - нет )
Алексей
для этого можно было просто сделать все последующие версии совметсимыми
А можно было заодно избавиться от упоротого именования пакетов и версионирования, и сделать мягкую перезагрузку саппорта. Что, собственно, и сделали)
Di7aK
а сделали так что миллионы библиотек теперь надо переписывать
Алексей
для каждого нового саппорта тоже нужно было переписывать, какая разница.
Konstantin
а сделали так что миллионы библиотек теперь надо переписывать
автоматом отсекает старое депрекейтед дерьмо
Di7aK
помню recyclerviewanimator который перешел на x и проект который не перешел на x пришлось весь проект переводить на х и тут же нашлись библиотеки которым нужен саппорт а не х
Kanstantsin
В чем разница между androidx библиотеками и либами support?
не все либы перешли на андроид Х пока
Kanstantsin
для меня это один из главных минусов
Алексей
перейдут в течение полугода, и норм будет. Тема не стоит всего нытья, которое поднялось)
Kanstantsin
т.к. есть определенная группа либ которые хотелось бы использовать, но на андроид Х пришлось в пет проекте своем много писанины руками сделать
Kanstantsin
поэтому я даже хз тянуть ли в новый проект андроидХ пока )
Kanstantsin
конкретно в моей ситуации анко и cicerone(причем в cicerone неочень много пришлось переписать, а в анко прям очень прилично), но в cicerone уже в dev ветке есть апдейте на андроидХ осталось дождаться когда выйдет в релиз ) а анко сейчас похоже в ступоре )
Di7aK
ну в общем не так уж и мягко вышло
Kanstantsin
у меня в целом мягко, анко неочень ходовая тема, без неё посути всё легко получилось
Amir
Есть порядка 300 ссылок на файлы которые нужно загрузить в приложение. Как их можно все разом получить? DownloadManager как то не вывозит 😅
Di7aK
все разом это типа прям всем одновременно грузить?
Maryna
Многопоточность жи
Di7aK
Многопоточность жи
и получишь по пол бита в час скорость на файл
Kanstantsin
че-то у меня не вышло так (
Kanstantsin
Анко джетифаером автоматически фиксится
джетифаер включил, всё равно ссылалось на старые пакеты, и пришлось их переписывать (
Kanstantsin
обидно
Kanstantsin
ну правильнее вообще юзать pull потоков какой, можно и с Rx и без для такой задачи
Kanstantsin
создать разом 300 раздельных потоков для загрузки - беда
Di7aK
Чей то? Multiple + rx
а мне покозалось ты только что предложила links.forEach{ Thread{ //гружу }.start() }