آموزش Vector در برنامه نویسی اندروید

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش Vector در برنامه نویسی اندروید می پردازیم در ادامه به بررسی vector یا VectorDrawable چیست می پردازیم با ما همراه باشید.

وکتور چیست؟

نیاز به توضیح مختصری در مورد فایل های وکتور دیدم که کسانیکه با این دسته از فایلهای برخورد میکنند و آشنایی ندارند بدهم . فایلهای وکتور را با فرمت های AI , EPS , WMF و… خواهید یافت البته وکتور در اندروید استودیو کمی فرق میکند وکتور در اندورید استودیو شبیه به svg هست و زمانی که آن را ایجاد کنید یک فایل xml با نام انتخابی شما ایجاد می شود و از خوبی که این فایل ها دارند دیگر نیاز نیست تا عکس رو در سایز های مختلف مانند mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi ایجاد کنید .
خصوصیاتی که این دسته از فایلها با این فرمت ها دارا هستند را میتوان به چند مورد اشاره نمود :

– زوم بر روی این گونه فایلها بدون افت کیفیت یا باصطلاحی بدون رنجه شدن تصویر فایلهای وکتور به تصاویر raster شده نیز تبدیل میگردند

برای اینکه  از وکتور در اندروید استودیو استفاده کنید ابتدا وارد فایل Build.gradle شده و در بخش defaultConfig خط زیر را قرار دهید.

دوستان کد بالا در صورتی که ورژن گریدل شما 2.2 به بالا باشد در صورتی که پایین تر هست
ابتدا کد زیر را در DefaultConfig قرار دهید.
سپس کد زیر را قرار دهید.
برای استفاده از Vector در اندروید می توانید از میان 700 icon متریال دیزاین آیکونی را که می خواهید انتخاب کنید.
برای اینکار بروی پوشه Drawable کلیک راست کنید سپس New ⇒ Vector Asset را انتخاب کنید مثل زیر

 
بعد از اینکه بروی آن کلیک کردید با عکس زیر رو به رو می شوید.

 
برای اینکه آیکون را تغییر دهید بروی Icon کلیک کنید در بالا Opacity میزان غلظت را تعیین می کند اگر می خواهید کم رنگ شود مقدار آن را از 100 به 70 یا 40 کاهش دهید. در بالا کادری به نام size وجود دارد آن را بروی 54 * 54 تنظیم کنید البته بعدا هم می توانید آن را تغییر دهید.
بعد از کلیک بروی Icon شکل زیر نمایش داده می شود.

در بالا هرعکسی را که بخواهید می توانید انتخاب کنید در سمت چپ پنل می توانید دسته بندی را نیز انتخاب کنید تا به شکلی یک فیلتر در عکس ها انجام شود.
بعد از کلیک بروی ok شکل زیر برای شما نمایش داده می شود.

بعد از اینکه بروی Next کلیک کنید و آن را بسازید در پوشه Drawable قرار می گیرید.
در صورتی که فایل آن را باز کنید با کد های زیر روبه رو می شوید.
 
این آموزش هم به پایان رسید.
 
موفق و پیروز باشید.

مطالعه بیشتر