Ability to be colored is a great advantage of vectors as well, you should have mentioned it in the beginning. I've used vectors on a basic level. Can't imagine material design without them, so I'm really glad to see an extended overview from Google guys. By the way, I love the new format: traditional 3 minutes videos were giving basically nothing but the idea. This video explains clearly that there are different ways to draw the same shape, and how the alternatives can be used to make completely different shapes morphable to each other; it was told importance of optimization and tooling for this - overviews are evolving, it's great. Keep doing things better!
@soulgenn4 жыл бұрын
this video had to be published 5 years ago)
@hackerman78354 жыл бұрын
why do Russians omit the colon in smileys?
@romanbrazhnikov90494 жыл бұрын
@@hackerman7835 Who knows? )))
@abdoelfatatry55794 жыл бұрын
hahahah
@pavellima57553 жыл бұрын
Give that man a raise. And the team that made it. Great job guys.
@LindenDarling4 жыл бұрын
Love ya work! One thing though, "they are textual so they compress excellently": From this day forth, the first pixel in the first column shall take on the colour or the sky at sunset on the westernmost point of the empire looking towards the edge of existence. The second, and by no means the lesser of the two, pixels in the first column shall...etc. etc.
@rahulh67113 жыл бұрын
This is probably the best video in this channel. Great stuff, thanks.
@kojofosuedue36864 жыл бұрын
THese videos are so useful im excited to be a part of this wonderful community
@goobar4 жыл бұрын
Vector assets FTW 💯
@Mirko_ddd4 жыл бұрын
I use it in my app called *Beta Maniac* to morph some icons. But I learnt more about shape shifter with this vid. Thanks
@codinginflow4 жыл бұрын
I'm sold
@rahulh67113 жыл бұрын
Huge fan
@codinginflow3 жыл бұрын
@@rahulh6711 Thank you brother
@AnangAriWibowo3 жыл бұрын
Huge fan (2)
@codinginflow3 жыл бұрын
@@AnangAriWibowo Thank you brother (2)
@dennisgonzales95214 жыл бұрын
Vectors has win the Battle! 🥰
@SouravBagchigoogleplus4 жыл бұрын
Use useful video. This video should be published with the release of Android API 21.
@JolanRensen4 жыл бұрын
Already using svg! This scaled down the size of my app enormously. Vectorizer.io ftw! The only downside is trying to vectorize highly detailed images, like parts of a map, resulting in very large files. In those cases webp works fine
@Названиеканала-ь2к4 жыл бұрын
We need full svg support
@goobar4 жыл бұрын
That would definitely help minimize some of the back and forth with designers when the svg doesn't translate over to Android properly.
@dbsirius4 жыл бұрын
I agree
@rahulh67113 жыл бұрын
yes.. it takes lot of time to communicate with desiner
@RahulPahuja19914 жыл бұрын
love the details and this is great
@danieleocchiuto16484 жыл бұрын
Not supporting shadows is the main reason why we are still stuck with PNG. For devs it's too time consuming to play with gradients to replicate shadows
@pavanrajput30654 жыл бұрын
Please make some tutorial on make vector from scratch and adding animation.
@mtesyds4 жыл бұрын
SVG with tag is a nightmare.
@harvey77714 жыл бұрын
Greate video but we kinda need it 3 or 4 years ago. I think you guys can add more examples of vector assets to your codelab.
@abdulazizahwan4 жыл бұрын
Great information
@joaquindarioolivero64073 жыл бұрын
amazing
@2NormalHuman4 жыл бұрын
Very useful
@swiszcz934 жыл бұрын
How do I reduce precision or detail to make the vector path shorter and get rid of the lint warning?
@Daaell4 жыл бұрын
This all sounds nice and dandy, UNLESS you use an animation on a recycleview viewholder, animated to scale it up. During that time the framework takes a sceenshot of the whole view, and instead of scaling the individual views, it just scales the screenshot. So your previously vector assets are rasterized and looks like trash with 150% scaling.
@EmmanuelSteinitz4 жыл бұрын
Do you have the code for the visible/invisible animation in 20:46 ?
@deepcode18094 жыл бұрын
finally...
@anudeepananth3 жыл бұрын
a All of the svg files I upload to android studio say that it's not compatible. is there software that lets us create Android studio compatible vectors?
@AkshayDave4 жыл бұрын
This is awesome!
@norlesh3 жыл бұрын
How do I use the path data in the android studio xml file with my code such as canvas.drawPath(..) ?
@abdelrahmanhussein52994 жыл бұрын
Nice thx
@tajneetsameer78734 жыл бұрын
I have a simple question how do you add text in a vector asset ?
@best53454 жыл бұрын
when will path be clickable out of the box?
@FanZhang-x6m4 жыл бұрын
I have a really serious problem with vector asset when I try to use one for the marker in Google map Android SDK
@LiranBarsisa4 жыл бұрын
What about designers who use Adobe XD ? And why doesn't Android Studio have the appropriate tools to optimize stuff? A bit too much to ask from a designer... At the very least, have a benchmark tool to tell us which VectorDrawables do perform badly.
@ozgurtas45084 жыл бұрын
I loved the video, but SVG supports min SDK 21 and companies still want Android applications with min SDK 14 or below SDK 21. Isn't it a good time to say goodbye to Android4?
@cutiko4 жыл бұрын
SVG animation in Android is a no go. If you are going to spend so much time and use such a bad tooling, you better learn to use Adobe Fx and use Lotty
@goobar4 жыл бұрын
Lotty is a godsend! Makes complex animation so much eaiser
@John-ub3su4 жыл бұрын
That's why designers like Apple.
@sabrimevis4 жыл бұрын
Why not anyone just come up and tell us how we gonna group our resource files? Using vectors of course is a brilliant choice for users but for developers its gonna make damn amount of files in drawable folder.
@SouravBagchigoogleplus4 жыл бұрын
Illustrator user here. 😢
@subrotobasak4 жыл бұрын
Thanks for the details describe.
@serhiihulenko96994 жыл бұрын
I get crash on devices with android 5,6,7 when using vector
@miteshmakwana28074 жыл бұрын
Is there any way available to get click listener of path of vector drawable?
@goobar4 жыл бұрын
You're wanting to detect a click on a specific path element? Not sure if you can pull out a specific path, but maybe you could overly a 2nd vector that isolates that specific path and then detect the click on that image?
@miteshmakwana28074 жыл бұрын
@@goobar yes i have vector drawable that contains multiple paths just like map
@masdzulfikar62014 жыл бұрын
@@goobar this is what I did. But it's not effective since the image would be square while the paths are in various overlapping shapes.
@AhmadSattout974 жыл бұрын
Why not allow a designer to just use a tool, or maybe a website, to convert from SVG to XML, then the Designer can just check that the SVG he designed looks the same on VD
@dbsirius4 жыл бұрын
Android is a nightmare to work with when you try to use vector graphics
@jonny11bonk4 жыл бұрын
Android 10 sucks! After update from 9 I have lost more than half of contacts! I couldnt call my friend and I have lost friendship with him! *THANK YOU SO MUCH! :)*
@patrickr96964 жыл бұрын
Uhm i have a problem I wanted to doanwlad an app form GOOGLE PLAY STORE and the screen goes black and it looks like it keeps moving me to another app over and over and if i go out of GOOGLE PLAY it stops Pls Help