Size: a a a

Android Developers

2020 July 28

Rl

Roman lastName in Android Developers
Товарищи, кто знает как называется вот эта подсказка
^lambda

. Как её выключить в студии?
источник

E

Eugene in Android Developers
Всем привет
Я использую objectAnimator что бы переместить кнопку
 val translateAnimation = ObjectAnimator.ofFloat(buy_button, View.TRANSLATION_Y, -900f)
       translateAnimation.duration = 500
       translateAnimation.start()

  Тестировал сначала на одном устройстве, потом решил посмотреть что будет на устройстве с меньшей диагональю, ну и ожидаемо что кнопка подымиться за рамки экрана, либо не туда куда нужно
Есть ли способ который будет показывать анимацию на разных устройствах - одинаково?
источник

ЖР

Женя Рубилов... in Android Developers
Eugene
Всем привет
Я использую objectAnimator что бы переместить кнопку
 val translateAnimation = ObjectAnimator.ofFloat(buy_button, View.TRANSLATION_Y, -900f)
       translateAnimation.duration = 500
       translateAnimation.start()

  Тестировал сначала на одном устройстве, потом решил посмотреть что будет на устройстве с меньшей диагональю, ну и ожидаемо что кнопка подымиться за рамки экрана, либо не туда куда нужно
Есть ли способ который будет показывать анимацию на разных устройствах - одинаково?
Считай в dp, а не в px
источник

D

Damir in Android Developers
Всем привет,извиняюсь, нет ни у кого этой книги?:) Или посоветуйте хороших по разработке на котлин https://www.amazon.com/Android-Studio-3-6-Development-Essentials-ebook/dp/B085PTHC5B/ref=tmm_kin_swatch_0?_encoding=UTF8&qid=&sr=
источник

DA

Dima Azarenko in Android Developers
Eugene
Всем привет
Я использую objectAnimator что бы переместить кнопку
 val translateAnimation = ObjectAnimator.ofFloat(buy_button, View.TRANSLATION_Y, -900f)
       translateAnimation.duration = 500
       translateAnimation.start()

  Тестировал сначала на одном устройстве, потом решил посмотреть что будет на устройстве с меньшей диагональю, ну и ожидаемо что кнопка подымиться за рамки экрана, либо не туда куда нужно
Есть ли способ который будет показывать анимацию на разных устройствах - одинаково?
источник

E

Eugene in Android Developers
Я думал использовать MotionLayout, но в моём случае это было бы запарно
источник

DA

Dima Azarenko in Android Developers
почему?
источник

AC

Arsen CeH9 in Android Developers
моушин норм варик, а вообще можно в рантайме посчитать оффсет (высота парента/экрана + немного матана)
источник

EK

Ekaterina Kolesnikov... in Android Developers
Damir
Всем привет,извиняюсь, нет ни у кого этой книги?:) Или посоветуйте хороших по разработке на котлин https://www.amazon.com/Android-Studio-3-6-Development-Essentials-ebook/dp/B085PTHC5B/ref=tmm_kin_swatch_0?_encoding=UTF8&qid=&sr=
сходи на 4pda
источник

AC

Arsen CeH9 in Android Developers
dp кста не решают проблему выхода за экран
источник

f

full upgrade in Android Developers
Ребята, подскажите пожалуйста, вот в ретрофите можно повесить Authenticator на okHttpClient, он у меня реагирует на ошибку 401, неавторизован, а как его настроить на другой код ошибки? Нужно на 422
источник

AC

Arsen CeH9 in Android Developers
два девайса с одинаковой плотностью пикселей и разными диагоналями(размерами) будут показывать по разному
источник

EK

Ekaterina Kolesnikov... in Android Developers
full upgrade
Ребята, подскажите пожалуйста, вот в ретрофите можно повесить Authenticator на okHttpClient, он у меня реагирует на ошибку 401, неавторизован, а как его настроить на другой код ошибки? Нужно на 422
if (response.code() == 422)
источник

f

full upgrade in Android Developers
Не работает, мб коряво написал, пойду проверять
источник

AC

Arsen CeH9 in Android Developers
full upgrade
Ребята, подскажите пожалуйста, вот в ретрофите можно повесить Authenticator на okHttpClient, он у меня реагирует на ошибку 401, неавторизован, а как его настроить на другой код ошибки? Нужно на 422
не юзал аутентификаторы, интерцептора всегда хватало + он гибкий
источник

IS

Ivan Sablin in Android Developers
Ребят, привет! Подскажите, когда нужно пользоваться методом отписки от LiveData, я обычно использую методы onViewCreated onDestroyView для подписки отписки. Возможно отписываться вообще не надо в данном случае, но чем плохо если это все таки делать? А то на ревью мне это предъявили, типо "ручная отписка"
источник

f

full upgrade in Android Developers
Arsen CeH9
не юзал аутентификаторы, интерцептора всегда хватало + он гибкий
Не знаю как это можно реализовать через интерцептор, есть пример или подскажи пожалуйста что гуглить ?
источник

f

full upgrade in Android Developers
Ekaterina Kolesnikova
if (response.code() == 422)
Он у меня реагирует исключительно на 401 ошибку
источник

EK

Ekaterina Kolesnikov... in Android Developers
full upgrade
Он у меня реагирует исключительно на 401 ошибку
сорри, не увидела что используется аутентификатор, у меня интерцептор на этот случай, реагирует на 401/403
источник

А

Андрей in Android Developers
Ivan Sablin
Ребят, привет! Подскажите, когда нужно пользоваться методом отписки от LiveData, я обычно использую методы onViewCreated onDestroyView для подписки отписки. Возможно отписываться вообще не надо в данном случае, но чем плохо если это все таки делать? А то на ревью мне это предъявили, типо "ручная отписка"
Ты же для подписки используешь фрагмент/активити, которые в себе содержат lifecycleOwner, который следит параллельно за твоим фрагментом/активити и его ЖЦ.

И в зависимости от ЖД компонента он сам отписывается потом автоматом.
источник