Size: a a a

Android Developers

2019 December 23

V

V@L!K in Android Developers
Kopusha
ну, андроид же как-то работает. Шах и мат! 😄
И не только андроида касается. В любом сложном ПО есть баги и говнокод. А если их нету, то потом лет даже через 10, но найдутся, как старые баги в Windows.
источник

Sergey λ in Android Developers
а вот на айос.... 🌚
источник

V

V@L!K in Android Developers
Kopusha
да, про "работает" погорячился, мой косяк
Если даже в чистом андроиде баги проскакивают, то что уже про чудо-оболочки и чудо-чипмейкеров, любящих свой аосп делать на базе гугловского, говорить.
источник

DZ

Dmitrii Zubkov in Android Developers
V@L!K
Если даже в чистом андроиде баги проскакивают, то что уже про чудо-оболочки и чудо-чипмейкеров, любящих свой аосп делать на базе гугловского, говорить.
Китайские сборки андроида уже притча во языцех
источник

V

V@L!K in Android Developers
Dmitrii Zubkov
Китайские сборки андроида уже притча во языцех
Их фанаты пишут "Вы гоните, всё работаит!!! Чистый андроид - дно!", а потом, когда наши приложения у них не работают, они ставят плохие оценки в плей сторе. Но ладно, у нас чат не совсем про это.
источник

K

Kopusha in Android Developers
сегодня наткнулся на это: https://stackoverflow.com/questions/11451943/why-my-close-activity-animation-doesnt-work-on-android-4-0-ics.

Думал, чистенько стилями сделаю exit анимацию. Хуй там плавал, теперь у меня ebaniiOverridePendingTransition и ещё куча обвязки вкорячено, потому что оно работало, но после 4.0 "сломалось".
источник

V

V@L!K in Android Developers
Kopusha
сегодня наткнулся на это: https://stackoverflow.com/questions/11451943/why-my-close-activity-animation-doesnt-work-on-android-4-0-ics.

Думал, чистенько стилями сделаю exit анимацию. Хуй там плавал, теперь у меня ebaniiOverridePendingTransition и ещё куча обвязки вкорячено, потому что оно работало, но после 4.0 "сломалось".
Старое приложение пилите, или клиент заставил ICS поддерживать?
Google Play Services ICS уже год, как не поддерживают.
источник

Sergey λ in Android Developers
Kopusha
сегодня наткнулся на это: https://stackoverflow.com/questions/11451943/why-my-close-activity-animation-doesnt-work-on-android-4-0-ics.

Думал, чистенько стилями сделаю exit анимацию. Хуй там плавал, теперь у меня ebaniiOverridePendingTransition и ещё куча обвязки вкорячено, потому что оно работало, но после 4.0 "сломалось".
чем дальше ты от XML тем лучше
источник

K

Kopusha in Android Developers
не старое, оно и выше сломано. Может в Material лучше, но у нас ещё Compat. Вообще, заметил, что очень неохотно беру UI таски из-за таких пней на каждом шагу и отсутствия hot reload. А если выпихнуть андроид подальше, то в domain/data слое уже можно работать.
источник

Sergey λ in Android Developers
фу, перекладывать классы из пакета в пакет это так уныло)
источник

K

Kopusha in Android Developers
так подвезли корутины, новые баги, новое веселье! Мы снова в деле, детка!
источник

DZ

Dmitrii Zubkov in Android Developers
А то, боль и страдания > 9000
источник

Sergey λ in Android Developers
вот понимаю, потоковая обработка видео в реальном времени, блендинг фотографий, тонмаппинг, шейдеры... романтика
источник

ОА

Оганнес Асатрян in Android Developers
Kopusha
так подвезли корутины, новые баги, новое веселье! Мы снова в деле, детка!
Чё не так с корутинами?
источник

K

Kopusha in Android Developers
всё так, говорю же, не скучно
источник

V

V@L!K in Android Developers
Kopusha
сегодня наткнулся на это: https://stackoverflow.com/questions/11451943/why-my-close-activity-animation-doesnt-work-on-android-4-0-ics.

Думал, чистенько стилями сделаю exit анимацию. Хуй там плавал, теперь у меня ebaniiOverridePendingTransition и ещё куча обвязки вкорячено, потому что оно работало, но после 4.0 "сломалось".
У меня ранее была похожая, но другая проблема в SingleActivity приложении.
Хотел запилить анимацию перехода на следующий фрагмент так: предыдущий фрагмент остаётся, а следующий фрагмент с помощью translationY должен наехать поверх предыдущего фрагмента и закрыть его собой.
Анимацию в XML указал - Navigation Component от Google.

Так вот, анимация работала, но предыдущий фрагмент мигал поверх следующего фрагмента. И проблема вроде не в Navigation Component, а что-то там своё, связанное с фрагментами.
С помощью XML нельзя исправить.
Пришлось в onViewCreated следующего фрагмента засунуть это:

ViewCompat.setTranslationZ(view, ((activity as FragmentActivity).supportFragmentManager.backStackEntryCount + 1) * 1.0f)

И проблема ушла. Хорошо хоть сама анимация так и осталась в XML, что всё только одной дополнительной строчкой в коде в одном классе обошлось.
источник

SM

Serjio M in Android Developers
блин. не выходит получить broadcast intent
источник

SM

Serjio M in Android Developers
в виджете.
источник

L

Lounah in Android Developers
V@L!K
У меня ранее была похожая, но другая проблема в SingleActivity приложении.
Хотел запилить анимацию перехода на следующий фрагмент так: предыдущий фрагмент остаётся, а следующий фрагмент с помощью translationY должен наехать поверх предыдущего фрагмента и закрыть его собой.
Анимацию в XML указал - Navigation Component от Google.

Так вот, анимация работала, но предыдущий фрагмент мигал поверх следующего фрагмента. И проблема вроде не в Navigation Component, а что-то там своё, связанное с фрагментами.
С помощью XML нельзя исправить.
Пришлось в onViewCreated следующего фрагмента засунуть это:

ViewCompat.setTranslationZ(view, ((activity as FragmentActivity).supportFragmentManager.backStackEntryCount + 1) * 1.0f)

И проблема ушла. Хорошо хоть сама анимация так и осталась в XML, что всё только одной дополнительной строчкой в коде в одном классе обошлось.
Я не шарю за navigation components, но теперь же Гугл выкатили контейнер на замену frameLayout, который решает проблему с z-ordering'ом
источник

V

V@L!K in Android Developers
Lounah
Я не шарю за navigation components, но теперь же Гугл выкатили контейнер на замену frameLayout, который решает проблему с z-ordering'ом
Гляну.
источник