Об использовании SortedList из Support-библиотеки для получения ништяков, которые раньше предоставлял DiffUtil. Интересная штука, посмотри.
#recycler #supportlib #diffutil
https://android.jlelse.eu/android-sortedlist-explained-2def504e46d7
#recycler #supportlib #diffutil
https://android.jlelse.eu/android-sortedlist-explained-2def504e46d7
AndroidPub
Android SortedList Explained
If you want to be good android developer, you shouldn’t call notifyDataSetChanged() whenever your list is changed. It is really costly. I…
@Harmonizr заслал ссылочку на кусок из Android Developers чатика про проблемы с “чайлд фрагментами и таргет фрагментами”. Чуть ниже в сообщениях другой юзер приводит решение. Ну и ещё ниже найдёшь просто интересное обсуждение. Если тебе проблема актуальна - будет полезно.
#fragment #supportlib
https://xn--r1a.website/android_ru/222268
#fragment #supportlib
https://xn--r1a.website/android_ru/222268
Telegram
Quantum Harmonizer 🍵 in Android Developers — русскоговорящее андроид сообщество
Есть ли те, кто упарывается чайлд фрагментами и тарет фрагментами так, как я?
Почему в одних ситуациях Fragment ... declared target fragment ... that does not belong to this FragmentManager! возникает, а в других — нет?
В качестве target я ставлю чайлд-фрагмент…
Почему в одних ситуациях Fragment ... declared target fragment ... that does not belong to this FragmentManager! возникает, а в других — нет?
В качестве target я ставлю чайлд-фрагмент…
Очень неожиданно и очень смешно: Jake наш Wharton на Github обмолвился, что фрагменты, которые не из support библиотеки, в Android P станут deprecated.
#androidp #fragment #supportlib
https://github.com/android/android-ktx/pull/161#issuecomment-363270555
#androidp #fragment #supportlib
https://github.com/android/android-ktx/pull/161#issuecomment-363270555
GitHub
Add FragmentManager extension for transactions by romtsn · Pull Request #161 · android/android-ktx
Add extension to execute FragmentTransaction in a handy way
fragmentManager.transact {
remove(fragmentOne)
add(R.id.fragment_container, fragmentTwo)
}
fragmentManager.transact {
remove(fragmentOne)
add(R.id.fragment_container, fragmentTwo)
}
@istima прислал распрекраснейшую статью. Вот читаешь, и сразу видно, что наш человек писал. Название простое, но говорящее: “Fuck you Android Framework”.
#android #framework #supportlib
https://medium.com/@drinfo/fuck-you-android-framework-ddbb02c4ae48
#android #framework #supportlib
https://medium.com/@drinfo/fuck-you-android-framework-ddbb02c4ae48
Medium
Fuck you Android Framework
Fuck you Android Framework for those horrible XMLs I have to write for layouts. Fuck you for your useless layout editor that generates…
Классная статья о том, что нового нас ждёт в новой support library. Добавят режим выделения в RecyclerView из коробки. Новые material компоненты - кнопочки с закруглениями, toolbar снизу и ещё по мелочи. Подробнее - по ссылке.
#androidp #material #supportlib
https://habrahabr.ru/post/351920/
#androidp #material #supportlib
https://habrahabr.ru/post/351920/
Хабр
Android Support Library 28. Что нового?
По давней традиции вместе с новой версией Android выходит обновление Support Library. Пока библиотека вышла в стадии альфа, но список изменений уже намного инт...
Небольшой обзор новых View в 28-й support library. В целом, всё как обычно. Добавили несколько View, которые все уже написали сами. Всё равно приятно, если работать это будет нормально, разумеется. Мне особо понравились изменения в кнопках - видно, что Material не стоит на месте и потихоньку меняется в лучшую сторону.
#material #supportlib
https://medium.com/exploring-android/exploring-the-v28-android-design-support-library-2c96c6031ae8
#material #supportlib
https://medium.com/exploring-android/exploring-the-v28-android-design-support-library-2c96c6031ae8
Medium
Exploring the v28 Android Design Support Library Additions
Version 28 of the Android support library was recently announced — within the current alpha version there is a collection of exciting new…
Доклад про новое в Android Support Library.
-
-
-
-
-
- Material components:
* Обновили
*
*
#supportlib #view #material #talk
https://youtu.be/jdKUm8tGogw
-
RecyclerView Selection Library - штука, помогающая реализовать selection над списком. Умеет в selection жесты как в Google Photos, что очень даже неплохо. Хотя, это и не очень-то новость, вроде бы про неё я уже давно что-то слышал-
ListAdapter - какая-то странная поделка, упрощающая использование DiffUtil в меняющихся списках, но, судя по коду, который показали, она не то чтобы сильно сокращает код, который придётся написать + ограничивает ваш Adapter на один List, а этого не всегда достаточно-
androidx.webkit - позволяет использовать WebView, обновляемый через Play Store, на старых API-
CustomTab переезжает в androidx.browser + появляется возможность воткнуться в контекстное меню вашей CustomTab и добавить своё действие-
HeifWriter - позволяет эффективно записать YUV byte buffers, Surface и Bitmap в файл, но пока только на API 28+. Обещают добавить backport- Material components:
* Обновили
TextInputLayout - теперь он с рамкой и вроде бы умеет добавлять кнопку “Очистить”*
Button теперь можно по-разному закруглять и добавлять в них иконки*
BottomAppBar - по сути тот же AppBar, только снизу#supportlib #view #material #talk
https://youtu.be/jdKUm8tGogw
YouTube
Android Jetpack: What’s new in Android Support Library (Google I/O 2018)
Get to know AndroidX -- the new name and packaging for the Android Support Library -- the foundation for Android libraries in Jetpack, and learn about features available in the 1.0.0 release.
Rate this session by signing-in on the I/O website here → htt…
Rate this session by signing-in on the I/O website here → htt…