Александр
Чтобы не происходил ellipsize на той строке, которую хочешь фейдить, нужно дать ещё одну строку. И спрятать её, например, обрезав контейнером. (Нафиг! Проще кастом вью и StaticLayout руками) А с высотой строки проблема в том, что твой фейд должен закрывать её, и ни на кого больше не залазить, а не в том, что строка может не влезть.
Ну, в моём представлении высота строк не особо играла роли, т.к я планировал просто закрыть тенью(положить Drawable) половину высоты TextView. Я знаю, что текст - кириллица, каких - то особых символов в текстах нет, вроде должно было бы работать, но ну его нафих. Идею со StaticLayout не особо понял пока что, пойду разузнаю, благодарю.
Александр
Но пользователь этого, конечно, не дождётся :)
А это больше для дева. Вот встала передо мной задача, из кода поменять это значение на дефолтное, а что сеттить - хз.
Future Franklin
Пацаны в чём может быть проблема , после splash_activity , сам layout сплеша не запускается , тупо черный экран и 2 активити не запускается , код показать возможности нету
Села
в коде
я думаю ты прав
ji
Пацаны в чём может быть проблема , после splash_activity , сам layout сплеша не запускается , тупо черный экран и 2 активити не запускается , код показать возможности нету
Не делай сплеш экран отдельной активити. Примени сплеш тему к основной активити через манифест, а потом одной из первых строчек в onCreate() начальной активити поменяй тему на стандартную
Artem
Есть пример кода?
Это мы и гуглить за тебя должны?
Mike
Александр
На хабре есть пара топовых статей на этот счёт.
ji
Есть пример кода?
https://android.jlelse.eu/revisited-a-guide-on-splash-screen-in-android-in-2020-bbcd4bb1ce42
ji
Подпишись на еженедельные рассылки по андроиду. Классная тема. Раз в нделею приходит список статей. Я на три подписан -- android weekly, app tractor, awesome android
ji
В дороге будешь ехать, откроешь любую ссылку, почитаешь что нибудь полезное
ji
Кстати, если ты читал про сплеш скрин на хабре, то там да, в статье написано с отделной активити. Но можно было подумать, понять принцип и понять, что это лучше сделать в одной. (ну или комментарии прочитать)
Valentyn
Читал где то новость, якобы Гугл прекращает поддержку андроида в 2023 году)))
Это пока байки из Интернета. Сайтам новостным надо же трафик накручивать. До 2023 года дожить ещё надо. И гугл так просто топить систему, вокруг которой огромное количество всякого рода бизнеса вертится, не будет без полной уверенности в том, что на условную фуксию все перейдут. Очень большие риски, которые могут компании стоить того, что у неё больше уже не будет одной из самых популярных мобильных ОС, потому что те же конкуренты воспользоватся этим всем могут и быстро заполнить вакуум образовавшийся.
Valentyn
Но ничто не вечно, когда-то и андроид с айос помрут.
Mike
ну если вместе с айос, тогда я согласен)
Valentyn
Спасибо! Я понял😌всё-таки сконцентрируюсь на Котлин, а то я начал чёт мутить на нем, потом увидел Флаттер и перебежал его изучать... Итого впал в депрессию, был на грани суицида, что же выбрать, Флаттер или Котлин...😣😣😣
Надо ещё быть осторожнее со всякими кроссплатформенными фреймворками. Пока дело не идёт дальше клиент-серверного приложения - они все свою задачу, пожалуй, выполняют. А когда надо секис с камерой в Андроиде делать, с блютузом играться, в общем, взаимодействовать с железом, вот тут могут проблемы возникать. Плюс последние фишки новейших версий ОС фреймворки позже выхода этих версий получают.
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
да ты чё ёпт, выбор языка — ничто по сравнению с важностью собственной жизни
Для меня оказалось ничто не важным, кроме как определиться уже с языком и начать учиться
Lë
Кто знает как отключить Pocket Detection на устройстве?
Valentyn
Для меня оказалось ничто не важным, кроме как определиться уже с языком и начать учиться
Наверное стоит сначала нативные приложения пробовать писать.
Valentyn
Точнее пробовать и кроссплатформенные, и нативные писать.
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Точнее пробовать и кроссплатформенные, и нативные писать.
Я если буду учить сразу два языка и разные фреймворки и архитектуры, то точно с ума сойду)))
Valentyn
Сам думаю, какой кроссплатформенный фреймворк выбрать. Вроде Flutter этот распиарен, новый, развивается. Но там Dart, ООП вроде нету, другие принципы. Kotlin Native - не знаю. С другой стороны тот же React Native фейсбук активно эксплуатирует, тот же Instagram написан с помощью реакта.
Vadim
никто не в курсе почему не срабатывает кнопка назад в JetPackNavigation ? поменял немного строения проекта, но до этого никакого поведения для конкретно неё не прописывал
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Правда после Котлина непривычно во Флаттере видеть миллиард )))) и ,,,,,,,
Vadim
Кнопка "Назад" у тулбара?
да, до того как начал менять фрагменты всё работало ок
Vadim
Кнопка "Назад" у тулбара?
ну то есть есть фрагмент из него вхожу в другой не основной в котором отрисовывается стрелочка back в toolbare пытаюсь нажать на неё и ничего не происходит
Valentyn
Я на эту кнопку тулбара забил вызов метода activity.onBackPressed().
Valentyn
Я на эту кнопку тулбара забил вызов метода activity.onBackPressed().
Есть другие способы это сделать с помощью JetPack Navigation?
Valentyn
(А то у меня тоже эта библиотека)
Vadim
Я на эту кнопку тулбара забил вызов метода activity.onBackPressed().
так в том то и дело что с помощью jetpack мне не нужно дописывать новые интерфейсы которые будут что то там делать
Vitaly
Как сделать такую разметку, чтобы верхние строки могли заходить на TextView со временем, а последняя строка не заходила на время?
Anthony
Вопрос потому что не дано какой лэйаут используется, как в ресайклер айтем лейауте разнесены объекты.
Valentyn
так в том то и дело что с помощью jetpack мне не нужно дописывать новые интерфейсы которые будут что то там делать
А, я понял, это у Вас один общий тулбар для всех фрагментов. (У меня просто у каждого фрагмента свой тулбар).
Anthony
Не понял
view отвечающиему за отображение времени прописывыется margin или общий или start end top bottom
Valentyn
ну то есть есть фрагмент из него вхожу в другой не основной в котором отрисовывается стрелочка back в toolbare пытаюсь нажать на неё и ничего не происходит
Стрелка показывается/убирается автоматически и Title у тулбара при переходе по фрагментам меняется, но кнопка Назад у тулбара ничего не делает, верно?
Valentyn
есть мысли?)
В xml файле, что навигацию описывает, можно содержимое объекта action?
Vadim
В xml файле, что навигацию описывает, можно содержимое объекта action?
ну у меня там всё вроде такого <action android:id="@+id/next_action" app:destination="@+id/target_edit" /> переход во фрагмент иногда с аргументами
Valentyn
Хотя системная кнопка назад же работает.
Vadim
Хотя системная кнопка назад же работает.
работает, не совсем корректно, но свою функцию она делает
Ilya
Возникла такая проблема, есть фрагмент содержащий viewPager и fab, при нажатии запускается диалог и после обрабатывается фрагментом из viewpager, все работает до тех пор, пока не поверну устройство, тогда при нажатии fab выдает исключение: Fragment DatePickerFragment{54ac006 (9687a075-856d-47a1-9063-8b450c285dee) dialogDate} declared target fragment DaysListFragment{1f9c6c7 (e3605021-0193-4ee0-8f7c-9d96b12a2bcd)} that does not belong to this FragmentManager Что тут можно быть не так?
Vadim
Не совсем корректно?
ну это я намудрил немного раньше когда я переходил к примеру в элемент списка и возвращался назад то список подгружался и было ок а сейчас он затирается но фрагмент есть при всё при этом системная кнопка бэк работает как надо
Vadim
Vadim
@nov4ek вот зацени видосик
Valentyn
@nov4ek вот зацени видосик
В приложении только одно дерево навигации?
Hovhannes
Я кодил подобное
Vadim
Я кодил подобное
тоже делал tablayout с recyclerview?)
Future Franklin
Future Franklin
Future Franklin
Немного не понял , кто казал отдельную активити не создавать? Для сплеша
Vadim
Немного не понял , кто казал отдельную активити не создавать? Для сплеша
https://github.com/mnewlive/make-it/pull/43/files вот тут я не создавал активити и тем более не делал задержку в три секунды
Hovhannes
тоже делал tablayout с recyclerview?)
Я про таск манагер
Vadim
Код на гитхаб
да я понял) может сразу ссылочкой кинешь?)
Сергей
Немного не понял , кто казал отдельную активити не создавать? Для сплеша
2-3 сек.тел ничего не делает, а мог бы инициализироть базы и делать коннекшны. Плюс каждая активность тормозая в запуске и память жрет