Anonymous
ну чо? иследуем?))
trashkalmar
Калькулятор остался неисследованным?
Nikita
не понимаю как плиточный дизайн на настолке может кому то нравиться
Сергій
на больших экранах он норм смотрится
Nikita
на больших экранах он норм смотрится
лучше чем винда 7? или мак ос ?
Сергій
ну да
Nikita
имхо мелкософт должен был разделить ос на 2 ветви с дизайном 7 и плиточный
Влад
там вчера фиксы для андроид студио 3.3 залили
с грандлом варнинги пофиксили ?) поиск заработал ? :D последняя попытка обновиться до 3.3 закончилась для меня муками борьбы с варнингами и закончилась откатами до 3.2.0, ибо установочника на 3.2.1 у меня небыло(
Сергій
Все фиксы в AS 3.4 beta 3 🌚
ᛖᚹᛋᛁᚱ
Парни, кто как боролся с загрузкой изображение с помощью Picasso в ImageView расположенное в CollapsingToolbarLayout. Проблема в том, что layout прыгает после загрузки изображение (с placeholder)
ᛖᚹᛋᛁᚱ
Andrei
Всем привет. Есть следующая ситуация: Имеется главный фрагмент, у которого есть строка поиска, ниже строки поиска есть вьюпейджер с фрагментами. Хочу сделать так, чтобы при первом показе фрагментов главный фрагмент(точнее его презентер) сказал одному из фрагментов вьюпейджера, что тот должен отобразить процесс загрузки, пока главный фрагмент грузит данные. Проблема в том, что при попытке обратиться к одному из фрагментов вьюпейджера его вьюха еще не создалась(я так понимаю, это происходит из-за того, что фрагменты во вьюпейджер добавляются асинхронно), поэтому и обратиться к вьюхе фрагмента во вьюпейджере не получается. Вопрос: как обойти это? Как сделать так, чтобы при первом показе главного фрагмента вызвать метод фрагмента во вьюпейджере и быть уверенным, что его вью создалась и все ок?
Pavel
Всем привет. Есть следующая ситуация: Имеется главный фрагмент, у которого есть строка поиска, ниже строки поиска есть вьюпейджер с фрагментами. Хочу сделать так, чтобы при первом показе фрагментов главный фрагмент(точнее его презентер) сказал одному из фрагментов вьюпейджера, что тот должен отобразить процесс загрузки, пока главный фрагмент грузит данные. Проблема в том, что при попытке обратиться к одному из фрагментов вьюпейджера его вьюха еще не создалась(я так понимаю, это происходит из-за того, что фрагменты во вьюпейджер добавляются асинхронно), поэтому и обратиться к вьюхе фрагмента во вьюпейджере не получается. Вопрос: как обойти это? Как сделать так, чтобы при первом показе главного фрагмента вызвать метод фрагмента во вьюпейджере и быть уверенным, что его вью создалась и все ок?
Лучше сделать отдельную переменную "инициализатоор" этой штуки и поставить setter в передачу во фрагмент
Pavel
И не надо костылей
Pavel
Те, если onCreate будет раньше - ты передашь уже в существующую view, а если позже - onCreate сам возьмет значение
Pavel
Главное правило - каждый занимается своим делом. Если передача параметра сама по себе что-то проверяет, то дело плохо)
Александр
Все привет. Есть 2 imagview. Как прорисовать линию между ними с помощью анимации?
Dmitry
Все привет. Есть 2 imagview. Как прорисовать линию между ними с помощью анимации?
Если сходу - делаешь вью с высотой 1 дп и делаешь невидимой, а затем делаешь видимым и анимацией скейл делаешь расширение с 0
Александр
У меня 2 imagview на разной высоте по отношению друг к другу
Александр
Как кривую нарисовать view
Dmitry
Тогда делать свое вью с двумя imageview и в ondraw рисовать линию
Dmitry
По координатам
Andrei
Тогда делать свое вью с двумя imageview и в ondraw рисовать линию
Ну или как вариант сделать свою вью, которая рисует только линию, и оберуть все три вью в какой-нибудь LinearLayout
Bahrom
Привет всем, можете посоветовать как выравнивать по линии (Spinner и TextInputLayout)
Bahrom
В разных устройствах по разному разница
Александр
сделай выравнивание нижней границы спинера по нижней границе textinput
Dmitry
Bottom одной вью по bottom другой
Dmitry
Но там есть вывод ошибки валидации
Эм, не должно быть) ты за стрелочку тянешь?
Denis
Привет всем. У меня вопрос: Мне надо при обновлении версии, то есть при заливке нового файла в маркет, не всегда, а лишь иногда, выполнять ряд дополнительных операций при загрузке, но только один раз - при первой загрузке после обновления. Чего то я туплю как сделать такой флаг? Ведь подписанный .apk не может изменить ничего внутри себя.
Dmitry
Попробуй вручную
Bahrom
Эм, не должно быть) ты за стрелочку тянешь?
При bottom to bottom (В условии что внизу Title выводится ошибка ввода красным)
Max
Парни Кто-то как-то решил проблему с тем что в layout editor-e при редактировании превьюха постоянно проскроливается наверх при использовании scrollview в макете?
Mike
Кто-нибудь решал проблему с тем, что превьюха практически бесполезна?)
Denis
сделайте флаг в sharedPreference, так вы сможете понять, что запускаете приложение первый раз после обновления
Спасибо большое. А куда смотреть там, чтобы это понять? Что-то я смотрю доки и пока вижу функционал стора, никаких счетчиков нет...
Kanstantsin
:)
Anonymous
Как включить такую линейку?
Anonymous
Anonymous
в моем preview нету такого
Kanstantsin
оО
Kanstantsin
а зачем столько скринов
Mike
в Анко ?
Та даже в легаси. Всё равно ломается везде.
Kanstantsin
с кастомными так вообще постоянно
Kanstantsin
даже если isSoftMode писать или как там эта проверка
Anonymous
оО
сорь, но в телеграме нету спойлеров чтобы скрывать.... Может знаешь как включить линейку? не удобно вообще центровать картинку
Konstantin
Кто-нибудь решал проблему с тем, что превьюха практически бесполезна?)
верстать надо в голове и развивать трехмерное воображение
Denis
https://developer.android.com/training/data-storage/shared-preferences?hl=ru
Прочитал, написано, что это относительно маленькая коллекция данных, расположенная в файле. А где находится счетчик загрузок?
Andrei
Прочитал, написано, что это относительно маленькая коллекция данных, расположенная в файле. А где находится счетчик загрузок?
Нет такого счетчика :) Сейчас у вас установлена какая-то версия вашего приложения. Вы накатываете обновление и добавляете в него следующую логику: Делаете проверку на наличие в sharedPref вашего Boolean занчения. Если этого значение нет, то вы можете указать какое-то дефолтное значение. Например, false. Поэтому раз вы получили false, то это первый запуск после обновления. Выполняете то, что вам нужно и пишете в sharedPref теперь уже флаг true. При следующем запуске приложения ваш флаг уже равне true, а значит это уже не первый запуск. Как-то так что ли
Denis
Ща сделаю
Denis
То есть эти префсы сбрасываются с каждым обновлением?
Mikhail
То есть эти префсы сбрасываются с каждым обновлением?
Префсы вроде не сбрасываются при обновлении
Andrei
То есть эти префсы сбрасываются с каждым обновлением?
нет если вам нужно, чтобы вы выполняли какое-то действие один раз после каждого обновления, то можете для имени флага использовать текущую версию кода хз правда норм это способ или нет, но работать должно
Вячеслав
Всем привет, прошу помощи с книгой по Andoid на Kotlin (посоветовать)
Andrei
Мне нужно выборочно не при каждом
схема такая же, только if вам в помощь) Сделайте првоерку по версии кода, когда нужно что-то делать, а когда нет, потом как я описал проверяйте делали ли вы это уже или нет
Вячеслав
Сто раз было
Что нужно сделать чтобы получить данную информацию?
Denis
схема такая же, только if вам в помощь) Сделайте првоерку по версии кода, когда нужно что-то делать, а когда нет, потом как я описал проверяйте делали ли вы это уже или нет
Да, спасибо, вроде компоновкой этих методов можно достичь того что я хочу. Но задачу пришлось отложить на время. На следующей неделе сделаю. Ситуация осложняется тем, что у меня кордова... )))
Вячеслав
Kotlin in action
Есть такая, читаю. Хочу по Andoid разработке на kotlin
Алексей
Что нужно сделать чтобы получить данную информацию?
Поискать в чате "kotlin книга", например) Попробуйте https://antonioleiva.com/kotlin-android-developers-book/
Yerlan
Всем привет! Кто нибудь сталкивался с проблемой шифрования, когда хранишь ключ шифрования в android password storage, и юзер меняет свой PIN (код для разблокировки). Дело в том что, если пользователь меняет свой пин, мы теряем доступ к ключю шифрования.
Anonymous
есть какя-ниюудь лекгая либа с прогресс баром(обычный кружочек), что бы я его вызывал в фрагменте или в активити одной строчкой кода, и что бы она всегда была по центру?!
Anonymous
мерси заранее, я пошел чаек пить, а вы пока что накидайте)))
Аххахахаха
Anonymous
я тут, а где фикбэк?
Anonymous
Аххахахаха
трамп, что ты с Россией сделал?