افلاطون

«برای تحصیل سعادت باید اخلاق خوب را پیروز ساخت، و برضدِّ اخلاق بد باید جنگید.»

چطور می‌شه یه فایل svg رو به پروژه اندروید استودیو اضافه کرد

چطور می‌شه یه فایل svg رو به پروژه اندروید استودیو اضافه کرد
  • فایل svg

    استفاده از عکس‌های vector به ثابت‌موندنِ کیفیتِ تصویر مورد استفاده کمک می‌کنه. با بزرگ یا کوچیک شدن تصویر یا به‌هم‌خوردن نسبتشون، تغییری تو کیفیت عکس اتفاق نمیفته (پیکسل‌پیکسل نمی‌شه). svg یکی از این نوع عکس‌هاست.

    تو این مطلب، نحوه اضافه کردن فایل svg به پروژه اندروید استودیو رو آموزش دادیم.

    در انتها یه آموزش ویدیویی هم از همین مطلب گذاشتیم که می‌تونید اون رو تماشا کنید.

    اضافه کردن فایل svg به اندروید استودیو

    در پروژه مطابق عکس زیر به قسمت res برید و روی فایل drawable راست کلیک کنید. از لیستی که می‌بینید New رو انتخاب کنید. لیست جدیدی باز می‌شه. تو این لیست Vector Asset رو پیدا کنید و روش کلیک کنید.

    اضافه کردن فایل svg به اندروید استودیو

    پنجره‌ای باز می‌شه، تو این پنجره (همون‌طور که تو شکل بعدی می‌بینید)، 2 تا گزینه وجود داره؛ یکی Clip Art و یکی هم Local File (SVG, PSD). گزینه اول یعنی Clip Art مربوط به عکس‌های پیش‌فرض اندروید استودیو هست.

    گزینه دوم بخش مورد نظر ماست. این گزینه رو انتخاب کنید. تو قسمت Name اسم مورد نظرتون رو وارد کنید و از قسمت Path، مسیر فایل svg خودتون رو پیدا کنید و فایل رو انتخاب کنید. بعد از انتخاب فایل عکس، اون رو می‌تونید تو کادر سمت راست ببینید. با زدن Next به مرحله بعدی می‌رید.

    اضافه کردن فایل svg به پروژه اندروید استودیو

    وارد مرحله آخرِ اضافه کردن فایل svg به پروژه اندروید استودیو شدیم. تو این بخش با زدن دکمه finish، فایلی که انتخاب کردید به پروژه اضافه می‌شه.

    اضافه کردن یک فایل svg به اندروید استودیو

    برای نمایش این عکس، مثل قبل عمل می‌کنیم. وارد layoutی که قصد نمایش عکس رو داریم می‌شیم. یه ImageView اضافه می‌کنیم و به attribute منبع (src) اسم فایل (که در اینجا ic_iran) رو وارد می‌کنیم و در نهایت عکس مورد نظر ما نمایش داده می‌شه.

    اضافه کردن یک فایل svg به پروژه اندروید استودیو

    کد مربوط به ImageView:

    				
    					<?xml version="1.0" encoding="utf-8"?>
    <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity">
    
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            android:src="@drawable/ic_iran"/>
    
    </androidx.constraintlayout.widget.ConstraintLayout>
    				
    			

    این بود نحوه اضافه کردن فایل svg به پروژه اندروید استودیو. امیدواریم این آموزش براتون مفید بوده باشه.

    می‌تونید ویدیوی آموزشی زیر رو هم ببینید و با این آموزش به‌صورت عملی آشنا بشید.

    ۱
    ۲
    ۳
    ۴
    ۵
    میانگین امتیازات ۵ از ۵
    از مجموع ۱ رای

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    نوشته‌هایی که شاید بپسندید

    بخش پذیری اعداد

    بخش پذیری اعداد

    ما تو زندگی روزمره از اعداد زیاد استفاده می‌کنیم ولی خب خیلی بهشون اهمیت نمی‌دیم. اما اعداد خیلی جاها هم مهم هستن، مثل اعدادی که تو حساب بانکی‌مون هست.

    ادامه مطلب »
    چاقوکشی (Knives Out)

    چاقوکشی (Knives Out)

    تیزر فیلم چاقوکشی چاقوکشی (Knives Out) جزو دسته‌فیلم‌های پلیسی-معمایی هست. تو این فیلم تقریباً همۀ شخصیت‌ها مشکوک و مبهم هستن. کاراکترها تو یه عمارت بزرگ

    ادامه مطلب »