ম্যানুয়ালি করার ঝুঁকি নিয়ে অ্যান্ড্রয়েড প্রকল্পে মেটালিয়াল ডিজাইনের আইকন সংগ্রহস্থলের সমস্ত আইকন আমদানির কী সহজ উপায় আছে?
ম্যানুয়ালি করার ঝুঁকি নিয়ে অ্যান্ড্রয়েড প্রকল্পে মেটালিয়াল ডিজাইনের আইকন সংগ্রহস্থলের সমস্ত আইকন আমদানির কী সহজ উপায় আছে?
উত্তর:
কটাক্ষপাত ভেক্টর অ্যাসেট স্টুডিও
ভেক্টর সম্পদ স্টুডিও শুরু করতে এই পদক্ষেপগুলি অনুসরণ করুন:
- অ্যান্ড্রয়েড স্টুডিওতে একটি অ্যান্ড্রয়েড অ্যাপ প্রকল্প খুলুন।
- প্রকল্প উইন্ডোতে, অ্যান্ড্রয়েড ভিউ নির্বাচন করুন।
- রেজোল্ড ফোল্ডারে ডান ক্লিক করুন এবং নতুন> ভেক্টর সম্পদ নির্বাচন করুন।
আপনি ভেক্টর অ্যাসেট স্টুডিওটি খোলার পরে, আপনি নীচের হিসাবে কোনও উপাদান আইকন যুক্ত করতে পারেন:
- "মেটেরিয়াল আইকন" নির্বাচন করুন (ক্লিপ আর্ট: আইকন ক্লিক করে)
- নির্বাচন করুন ক্লিক করুন
- একটি উপাদান আইকন নির্বাচন করুন
গুগলের সরবরাহিত এই উপাদানগুলির আইকনগুলির সাথে আপনাকে কাজ করতে সহায়তা করতে আপনি অ্যান্ড্রয়েড স্টুডিও অ্যান্ড্রয়েড মেটাল ডিজাইন আইকন জেনারেটর প্লাগইনের জন্য এই নতুন প্লাগইনটি ব্যবহার করতে পারেন : গুগল মেটাল -ডিজাইন-আইকন
এখানে একটি স্ক্রিপ্ট যা মেটেরিয়াল ডিজাইনের আইকনগুলির গিথুব সংগ্রহস্থলের ক্লোন করে
https://github.com/google/material-design-icons
এবং সমস্ত ফাইলের একটি সূচক তৈরি করে। এটি এসটিজি ফাইলগুলি বিভাগ দ্বারা উপ-ডিরেক্টরিতে অনুলিপি করে। আপনার প্রকল্পে আপনার আগ্রহী ফাইলগুলি অনুলিপি করার জন্য আপনি এটি ভিত্তি হিসাবে ব্যবহার করতে পারেন - সন্ধান করুন এবং সিপি কপির বিবৃতিটি আপনার পছন্দ অনুসারে পরিবর্তন করুন। যদি আপনার উদাহরণস্বরূপ একটি নির্দিষ্ট আকারে পিএনজি প্রয়োজন হয় - সেগুলি প্রতিবেশী ডিরেক্টরিতে রয়েছে এবং সেই অনুযায়ী আপনার অনুসন্ধান ও অনুলিপি কমান্ডটি পরিবর্তন করতে হবে।
#!/bin/bash
# WF 2016-06-04
# get google material design icons
# see http://stackoverflow.com/questions/28684759/import-material-design-icons-into-an-android-project
tmp=/tmp/icons
index=$tmp/index.html
mkdir -p $tmp
cd $tmp
if [ ! -d material-design-icons ]
then
git clone https://github.com/google/material-design-icons
fi
cat << EOF > $index
<html>
<head>
<head>
<body>
<h1>Google Material Design Icons</h1>
EOF
for icon in `find . -name *.svg | grep production | grep 48`
do
svg=`basename $icon .svg`
category=`echo $icon | cut -f3 -d '/'`
echo $category $svg.svg
mkdir -p $tmp/$category
cp $icon $tmp/$category
echo " <img src='"$icon"' title='"$category $svg"' >" >> $index
done
cat << EOF >> $index
</body>
</html>
EOF
আমি এই লিঙ্কটি আমার জন্য সহায়ক বলে মনে করি।
https://dev.materialdesignicons.com/getting-started/android
গ্রেড বাস্তবায়ন উপলব্ধ
dependencies {
implementation 'net.steamcrafted:materialiconlib:1.1.5'
}
গ্রেড নির্ভরতা যুক্ত করার পরে, আপনি এইভাবে মেনু আইটেম তৈরি করতে পারেন।
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" <!-- important, you'll have to include this to use the custom xml attributes -->
xmlns:tools="http://schemas.android.com/tools" >
<!-- example of a menu item with an icon -->
<item
android:title="Disable Wifi"
app:showAsAction="always"
app:materialIcon="wifi_off" <!-- This sets the icon, HAS AUTOCOMPLETE ;) -->
app:materialIconColor="#FE0000" <!-- Sets the icon color -->
/>
</menu>