Видео с Google IO 18. Chet Haase и Romain Guy подробно рассказывают о всех шагах, которые выполняет система, чтобы обработать действия пользователя и отобразить на экране результат.
#android #performance #graphic
https://www.youtube.com/watch?v=zdQRIYOST64
#android #performance #graphic
https://www.youtube.com/watch?v=zdQRIYOST64
YouTube
Drawn out: How Android renders (Google I/O '18)
Come learn how Android turns your app's UI into pixels on the screen. Understanding how things work under the hood can help you figure out how to get the best performance for your applications.
Rate this session by signing-in on the I/O website here → h…
Rate this session by signing-in on the I/O website here → h…
В статье рассматривается простой пример, как сделать View с прозрачной секцией
#android #view #graphic
https://medium.com/@arunbadole1209/transparent-sections-in-a-view-in-android-3353545982e7
#android #view #graphic
https://medium.com/@arunbadole1209/transparent-sections-in-a-view-in-android-3353545982e7
Medium
Transparent sections in a view in Android
In today’s lesson, we will create a view which has transparent section(s). This view can be used in many ways, you can use it as overlay…
Статья Ника Бутчера о том, что такое VectorDrawable и почему его надо использовать.
#android #graphic #drawable
https://medium.com/androiddevelopers/understanding-androids-vector-image-format-vectordrawable-ab09e41d5c68
#android #graphic #drawable
https://medium.com/androiddevelopers/understanding-androids-vector-image-format-vectordrawable-ab09e41d5c68
Medium
Understanding Android’s vector image format: VectorDrawable
Android devices come in all sizes, shapes and screen densities. That’s why I’m a huge fan of using resolution independent, vector assets…
Статья о том, что такое Adaptive Icons, и как они создаются
#android #graphic #icon #material
https://proandroiddev.com/android-adaptive-icons-are-easier-than-you-think-3c66be2dd4dd
#android #graphic #icon #material
https://proandroiddev.com/android-adaptive-icons-are-easier-than-you-think-3c66be2dd4dd
Medium
Android Adaptive Icons Are Easier Than You Think
Adaptive icons on Android were introduced in Android Oreo, however I’ve found numerous applications today still aren’t using them. In fact…
Продолжение темы VectorDrawable от Ника Бутчера. Подробно рассмотрены графические возможности этого инструмента.
#android #drawable #graphic #vector
https://medium.com/androiddevelopers/draw-a-path-rendering-android-vectordrawables-89a33b5e5ebf
#android #drawable #graphic #vector
https://medium.com/androiddevelopers/draw-a-path-rendering-android-vectordrawables-89a33b5e5ebf
Medium
Draw a Path: Rendering Android VectorDrawables
In the previous article, we looked at Android’s VectorDrawable format, going into its benefits and capabilities.
Продолжение серии про VectorDrawable. Ник рассказывает, как использовать этот компонент, чтобы он корректно работал в максимальном количестве версий Android.
#android #drawable #graphic #vector
https://medium.com/androiddevelopers/using-vector-assets-in-android-apps-4318fd662eb9
#android #drawable #graphic #vector
https://medium.com/androiddevelopers/using-vector-assets-in-android-apps-4318fd662eb9
Medium
Using vector assets in Android apps
In previous posts we’ve looked at Android’s VectorDrawable image format and what it can do:
Статья рассказывает, зачем нужен scaleType="matrix" в ImageView
#android #graphic
https://medium.com/a-problem-like-maria/understanding-android-matrix-transformations-25e028f56dc7
#android #graphic
https://medium.com/a-problem-like-maria/understanding-android-matrix-transformations-25e028f56dc7
Medium
Understanding Android Matrix transformations
Many years ago in school I was learning about matrices. I don’t remember much of it, but what I do remember was thinking, “but… what do…
Перевод большой и полезной статьи про инструмент для кастомизации текста - Span. Автор оригинала - Florina Muntenescu.
"Вы сможете изменить цвет нескольких символов, сделать их кликабельными, изменить размер текста или даже нарисовать свои маркеры для списка с помощью span".
В статье рассматриваются различные виды Span, их возможности, флаги и создание кастомных Span.
#android #graphic
https://bit.ly/2HNuJxQ
"Вы сможете изменить цвет нескольких символов, сделать их кликабельными, изменить размер текста или даже нарисовать свои маркеры для списка с помощью span".
В статье рассматриваются различные виды Span, их возможности, флаги и создание кастомных Span.
#android #graphic
https://bit.ly/2HNuJxQ
Medium
Стилизация текста с помощью Span
Перевод статьи @florina.muntenescu Spantastic text styling with Spans
Подробная статья по векторной графике в Android. Включает в себя описание Path элементов (M, L, C, Z), группы и анимацию.
#android #graphic #vector #animation
https://www.raywenderlich.com/3988300-vector-graphics-on-android
#android #graphic #vector #animation
https://www.raywenderlich.com/3988300-vector-graphics-on-android
kodeco.com
Vector Graphics on Android
In this tutorial you will learn what Scalable Vector Graphics are and how to create and manipulate Vector Graphics on Android
Кратко о том, как в Android работает построение кадра. RenderThread, Vsync, Buffer, Surface и т.п.
#android #graphic
https://medium.com/better-programming/android-internals-for-rendering-a-view-430cd394e225?
#android #graphic
https://medium.com/better-programming/android-internals-for-rendering-a-view-430cd394e225?
Medium
Android Internals for Rendering a View
Making a great performing app is only possible by knowing what is going under the hood
В статье рассказывается о том, что refresh rate устройств может быть не только 60Hz, но и 90 и 120. И показано, как в таком случае работает графический pipeline (состоящий из 5 этапов), чтобы иметь достаточно времени для создания кадра.
#android #graphic
https://android-developers.googleblog.com/2020/04/high-refresh-rate-rendering-on-android.html
#android #graphic
https://android-developers.googleblog.com/2020/04/high-refresh-rate-rendering-on-android.html
Android Developers Blog
High refresh rate rendering on Android
Posted by Ady Abraham, Software Engineer For a long time, phones have had a display that refreshes at 60Hz. Application and game dev...