آموزش کتاب خانه Material Icon در برنامه نویسی اندروید
سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش کتاب خانه Material Icon در برنامه نویسی اندروید می پردازیم در اندروید آیکون ها محدود است ولی با آموزش های قبلی که در مورد Vector قرار داده ایم می توانید این محدویت را بر دارید اما اگر بخواهید به بیش از 1900 آیکون متریال دسترسی داشته باشید پیشنهاد می کنم از این آموزش استفاده کنید.
در ادامه می توانید پیش نمایشی از آن را مشاهده کنید.
به خاطر حجم بالا پیش نمایش از لینک زیر استفاده کنید.
لینک پیش نمایش کتاب خانه Material Icon
ویژگی های این کتاب خانه
- MinSdk استفاده از این کتاب خانه برابر با 4 است.
- حدودا زیر 200 کیلوبایت به اپ شما اضافه خواهد شد ! به طور دقیق 112 bytes به ازای استفاده از هر عکس !
- پیش نمایش استفاده از آن در Android Studio نمایش داده می شود.
- قابل استفاده از دیگر آیکون ها
برای استفاده از آن ابتدا باید آن را به پروژه خود اضافه کنید.
برای اینکار وارد فایل Build.gradle از نوع Module شده و در بخش dependencies خط زیر را اضافه کنید همانند زیر
1 2 3 | dependencies { compile 'net.steamcrafted:materialiconlib:1.1.3' } |
پروژه را sync کنید . ما قبلا خطاهای احتمالی gradle را بررسی کرده ایم کافی است در سایت واژه Gradle را جستجو کنید.
از کد زیر برای قرار دادن icon استفاده کنید.
1 2 3 4 5 6 7 8 9 10 11 | <net.steamcrafted.materialiconlib.MaterialIconView xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="48dp" android:layout_height="48dp" app:materialIcon="clipboard_arrow_down" app:materialIconColor="#fff" app:materialIconSize="24dp" android:scaleType="center" android:background="@android:color/darker_gray" android:id="@+id/icon" /> |
از wrap_content نیز می تونید استفاده کنید مثل زیر
1 2 3 4 5 6 7 8 9 10 11 | <net.steamcrafted.materialiconlib.MaterialIconView xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="12dp" app:materialIcon="clipboard_arrow_down" app:materialIconColor="#fff" app:materialIconSize="24dp" android:background="@android:color/darker_gray" android:id="@+id/icon" /> |
app:materialIcon : آیکون را تنظیم می کند.
app:materialIconColor : رنگ آیکون را تنظیم می کند.
app:materialIconSize : اندازه آیکون را تنظیم می کند.
android:id : یک آیدی منحصر به فرد ایجاد می کند.
android:layout_width :اندازه عرض آیکون البته نه خود آیکون , آن بخشی که درش قرار می گیرد را تنظیم می کند.
android:layout_height :اندازه طول آیکون البته نه خود آیکون , آن بخشی که درش قرار می گیرد را تنظیم می کند.
این آموزش هم به پایان رسید.
موفق و پیروز باشید.