Mike
закон про самозанятых, что ж ты, суко, так и не раскатился на всю Россию
Николай
сел на пенёк - косарь отдать должен был)
Николай
ну ладно, я ж в фейсбуке всё таки как ИП заполнил. Вот это то откуда? "Эта платформа не поддерживается в этом регионе платежного аккаунта." Кто нибудь фейсбуком монетизируется в своём приложении?
Konstantin
Есть какой-то нормальный способ сделать RadioButton только с картинкой (той что android:button)? А то если без текста, то там всё равно выделяется немного места. Через drawableTop картинки съезжают вверх.
Kirill
подскажите, у textview есть по умолчанию отступ сверху/снизу, как-нибудь можно их убрать??
Konstantin
мб drawableRight
К сожалению тоже съезжают. Беда в том, что картинки у них разного размера, поэтому они убегают к краям. Пока сделал просто ImageButton, но интересно можно ли как-то решить.
Konstantin
унаследовать ImageButton и реализовать C̶o̶m̶p̶o̶u̶n̶d̶B̶u̶t̶t̶o̶n Checkable?)
Тоже думал в эту сторону, но что-то забил 🤔
Alexey 🇪🇸
банить буду за такие скриншоты
Да ладно тебе, Тишка вон даже специально сделал сервис, который скриншоты в такие превращает
Mike
а если с checkbox поиграться?
так это ведь тот же TextView)
Александр
Есть знатоки MotionLayout? Присел на интересную бутылку. У меня на экране есть две View, которые образуют вертикальную spread цепь. Я хочу анимировать первую вью, но за неё повсюду тянется вторая, что логично. Хочу анимировать первую вью отдельно, сохранив при этом цепь. То есть, вопрос примерно такой: можно ли как - нибудь исключить вьюху из Transition?
Kirill
так это ведь тот же TextView)
CheckBox идет от CompoundButton же?
Mike
CheckBox идет от CompoundButton же?
да, равно как и RadioButton. А compound наследует TextView.
Максим
доброе время суток!подскажите пожалуйста как преобразовать файл keystore в pem на mac
Evgeny
Кто-нибудь сталкивался с подобной проблемой: Из-за неработающего webView на 5-6 андроиде подключил GeckoView от мозилы, гредл собирает проект, но приложение не устанавливается из-за ошибки с дублированием классов имплементируемых. Если нет, то могли бы посоветовать аналог WebView с поддержкой 5-6 андроида?
Evgeny
вот такие ошибки приходят
Mike
нет, не из-за него
Mike
Этого я не знаю, не сталкивался. Но mode — это про видимость другими приложениями, private — это единственный нормальный вариант.
Mike
моя ставка на разный PREFS_NAME ;)
thegr1f
моя ставка на разный PREFS_NAME ;)
Ну да, больше вариантов нет)
thegr1f
Любо кривая запись/чтение
Александр
Поделитесь пж репозиториями, где можно посмотреть красивую и более - менее сложную работу MotionLayout. *жопа горит(*
jenia
Нужно отобразить номер транспорта в кружочк4 если это метро и в квадратике если это автобус. Можно конечно ресурсы менять в зависимости о типа но тут нужно еге и цвета менять принятые с сервера. На всех не напасешься ресурсов :) как такое реализовать лучше?
jenia
tint
Не понял это как? backgroundTint ?
Александр
Кто - нибудь знает, как сделать подобное не через MotionLayout? https://miro.medium.com/max/300/1*IwrmNzHIjMJJYRSrGkRFpQ.gif Сгорел пердак нахуй с этой хуйни.
jenia
Да
Спасибо
Damir
Где такую кнопку можно найти? Или как сделать?
Александр
Где такую кнопку можно найти? Или как сделать?
MaterialButton к этому более - менее близок
Damir
Спасибо
Andrey
привет. подскажите как ставить заглушку на TextView or ImageView если из api json прилетает null проверка на null утомительное дело, есть лучший способ? например где либо в xml разметке ? дело не в том что утомительно, а в том что из запроса прилетает много полей которые null и что делать в том случае???
Mike
а ещё утомительней делать кнопку ретрая и автоатический перезапрос)
Александр
TextView.setTextOrEmpty() Если я правильно понял что требуется
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
добрый вечер, как сделать onBackPressed в фрагментах? читаю и что то миллионы строк непонятных... мне нужно что бы возврат был от фрагмента к предыдущему, как это сделать?
🇷🇺El Mariachi
подскажите, https://stepik.org/lesson/67528/step/4?unit=44293 RxJava это реально единственно верный путь для вменяемой асинхронности в ведроиде?
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Чтобы при onBackPress переходил назад на фрагмент?
я зашел во фрагмент, нажал кнопку назад и вернулся к предыдущему, а с предыдущего ещё к предыдущему, вот как сделать хз( с кнопки на туллбаре возврат проиходит, перехожу нормально, а с кнопки назад, приложенин не реагирует на первый клик, а со второго закрывается
🇷🇺El Mariachi
В интернетах по асинктаскам вообще рекомендации уровня SupressLint нашел только
Mike
Вменяемая — Executors, CompletableFuture
🇷🇺El Mariachi
Mike
В интернетах по асинктаскам вообще рекомендации уровня SupressLint нашел только
Вредные рекомендации) асинктаск вполне рабочий, но страшненький
Mike
а где почитать?
в интернете( только гуглить без слова android
🇷🇺El Mariachi
Вредные рекомендации) асинктаск вполне рабочий, но страшненький
ну вот и вопрос, как его использовать правильно? (не SupressLint)
Andrey
TextView.setTextOrEmpty() Если я правильно понял что требуется
еще раз, откуда вы взяли этот метод?
🇷🇺El Mariachi
не вижу здесь конкретного вопроса
Ок, как юзать асинктаск при работе с UI не напарываясь на грабли описаные выше в степике
🇷🇺El Mariachi
хмм, увидел там только план обучения и отзывы
там видео на 8 с половиной минут, про то как все юзают асинктаск и какие это рождает проблемы
🇷🇺El Mariachi
хмм, увидел там только план обучения и отзывы
а, возможно на конкретный урок ссылка просто не сработала
Александр
еще раз, откуда вы взяли этот метод?
А, ну да. Это Котлиновский экстеншн, ему самому написать придётся. Что - то в духе: fun TextView.showTextOrHide(str: String?) { this.text = str this.visible(!str.isNullOrBlank()) } Если на Java пишете, то какой - нибудь утилитный метод в помощь.
Mike
там видео на 8 с половиной минут, про то как все юзают асинктаск и какие это рождает проблемы
фи, видео( ну, у кого рождает проблемы, тому к Rx вообще прикасаться опасно
🇷🇺El Mariachi
посыл в том, что для работы с UI надо передать контекст в другой поток, который в отлельных случаях может потеряться (о чем честно предупреждает линт в студии)
Александр
Поделитесь пж репозиториями, где можно посмотреть красивую и более - менее сложную работу MotionLayout. *жопа горит(*
🇷🇺El Mariachi
фи, видео( ну, у кого рождает проблемы, тому к Rx вообще прикасаться опасно
ну, короче там рассказывается как можно на асинктасках наколоться... но решение с Rx мне че-то не нравится
Александр
понятно. а что либо встроенного в сам андроид нет схожего?
А что вообще подразумевается под заглушкой?
Mike
посыл в том, что для работы с UI надо передать контекст в другой поток, который в отлельных случаях может потеряться (о чем честно предупреждает линт в студии)
Тут с любой асинхронщиной тактика одинаковая — отменять задачи, когда они больше не нужны. Ырыкс от асинктаска ничем не отличается в этом смысле.
Andrey
А что вообще подразумевается под заглушкой?
нужна просто заглушка вместо основного состояния при чем желательно векторным текстом
🇷🇺El Mariachi
в дестрое обычно
вот, спасибо, именно про это как-раз в гайдах, что я видел не упоминают
Александр
https://github.com/calimbak/SwipeRightOnMotionLayout https://badootech.badoo.com/swipe-right-on-motion-layout-641c1452d6a5
Видел эту статью, как по мне так дичь какая - то написана.
Mike
вот, спасибо, именно про это как-раз в гайдах, что я видел не упоминают
А можно ссылок? Если там открыты комментарии, я втолкую им)
🇷🇺El Mariachi
А можно ссылок? Если там открыты комментарии, я втолкую им)
да какие ссылки, SO в основном гугол выдает :(
Александр
нужна просто заглушка вместо основного состояния при чем желательно векторным текстом
Ясности не добавило если честно. Обычный статический метод должен покатить, типо boolean setTextIfNotNull(Textview textview, String text)
Mike
да какие ссылки, SO в основном гугол выдает :(
по какому запросу?) дай же пофиксить проблему)
Mike
еще раз. этот метод опять из котлина?
имеется в виду заведение своего метода