আমি কীভাবে আমার অ্যান্ড্রয়েড অ্যাপ্লিকেশনটির জন্য একটি আইকন সেট করতে পারি?
আমি কীভাবে আমার অ্যান্ড্রয়েড অ্যাপ্লিকেশনটির জন্য একটি আইকন সেট করতে পারি?
উত্তর:
যদি আপনি আপনার অ্যাপ্লিকেশনটি একটি বৃহত পরিসরে ডিভাইসে উপলব্ধ থাকার বিষয়ে লক্ষ্য রেখে থাকেন তবে আপনার অ্যাপ্লিকেশন আইকনটি সরবরাহ করা বিভিন্ন res/drawable...
ফোল্ডারে রেখে দেওয়া উচিত। এই ফোল্ডারের প্রত্যেকটিতে আপনার একটি 48 ডিপি আকারের আইকন অন্তর্ভুক্ত করা উচিত:
drawable-ldpi
(120 ডিপিআই, কম ঘনত্বের স্ক্রিন) - 36px x 36pxdrawable-mdpi
(160 ডিপিআই, মাঝারি ঘনত্বের স্ক্রিন) - 48 পিক্স x 48pxdrawable-hdpi
(240 ডিপিআই, উচ্চ ঘনত্বের পর্দা) - 72 পিক্স x 72pxdrawable-xhdpi
(320 ডিপিআই, অতিরিক্ত উচ্চ ঘনত্বের পর্দা) - 96 পিএক্স x 96pxdrawable-xxhdpi
(480 ডিপিআই, অতিরিক্ত অতিরিক্ত-উচ্চ ঘনত্বের স্ক্রিন) - 144px x 144pxdrawable-xxxhdpi
(640 ডিপিআই, অতিরিক্ত-অতিরিক্ত-অতিরিক্ত-ঘনত্বের স্ক্রিন) - 192px x 192pxতারপরে আপনি আপনার AndroidManifest.xml
ফাইলে আইকনটি সংজ্ঞায়িত করতে পারেন :
<application android:icon="@drawable/icon_name" android:label="@string/app_name" >
....
</application>
inkscape %logo_file% -e %output_file% %WIDTH% %HEIGHT% --export-background-opacity=0.0
.png
? .ico
?
স্বয়ংক্রিয় আকার দেওয়ার সাথে একটি অ্যাপ্লিকেশন লঞ্চার আইকন যুক্ত করুন।
(অ্যান্ড্রয়েড স্টুডিও)
মেনু ফাইলটিতে যান * → নতুন → চিত্র সম্পদ → নির্বাচন করুন লঞ্চার আইকন image চিত্র ফাইলটি চয়ন করুন।
এটি স্বয়ংক্রিয়ভাবে পুনরায় আকার হবে।
সম্পন্ন!
আমি এই সরঞ্জামটি সবচেয়ে দরকারী বলে মনে করেছি।
সম্পন্ন
ldpi
ইহা সাধারণ.
এখন কেবল মেনুতে যান ফাইল → নিউ → ভাবমূর্তি অ্যাসেট । এটি একটি নতুন কথোপকথন খুলবে এবং তারপরে নিশ্চিত করা হবে যে লঞ্চার আইকনগুলি নির্বাচিত হয়েছে (এটি এটি ডিফল্টরূপে) এবং তারপরে আপনার আইকনটির ডিরেক্টরিতে ব্রাউজ করুন (এটি প্রকল্পের সংস্থানগুলিতে থাকতে হবে না) এবং তারপরে একবার নির্বাচিত হয়ে গেলে নিশ্চিত হয়ে নিন যে অন্যটি সেটিংস আপনার পছন্দ অনুযায়ী এবং হিট সম্পন্ন হয়।
এখন সমস্ত রেজোলিউশনগুলি তাদের নিজ নিজ ফোল্ডারে সংরক্ষণ করা হয়েছে এবং এগুলি নিজেই অনুলিপি করা বা সরঞ্জামাদি ব্যবহার করার বিষয়ে আপনাকে চিন্তা করার দরকার নেই you
স্বচ্ছ পটভূমির জন্য "আকার - কিছুই নয়" ভুলে যাবেন না।
আপনার চিত্রগুলি mipmap
ফোল্ডারে রাখুন এবং ম্যানিফেস্ট ফাইলটিতে সেট করুন ... যেমন
<application android:icon="@mipmap/icon" android:label="@string/app_name" >
....
</application>
অ্যাপ ফোল্ডার ডিরেক্টরি:
আপনার চিত্রগুলিকে তিনটির মধ্যে কোনওটির নীচে ড্রয়যোগ্য ফোল্ডারে রাখুন এবং এটি এর মতো সেট করুন।
কোড
<application android:icon="@drawable/your_icon" >
....
</application>
আপনার প্রকল্পটিতে ডান ক্লিক করুন, নতুন> অন্যান্য> অ্যান্ড্রয়েড> অ্যান্ড্রয়েড আইকন সেটটিতে যান
তারপরে উইজার্ডের নির্দেশাবলী অনুসরণ করুন
1-ফটোশপটিতে আপনার আইকনটি তৈরি করুন বা 256 * 256 আকারে কোরড্রাও করুন
মনে রাখবেন যে আপনি স্বচ্ছ আইকন রাখতে চাইলে পিএনজি ফাইল ফর্ম্যাটটি ব্যবহার করুন
2-আপনার আইকনটি https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html এ আপলোড করুন
এই সাইটে আপনার সেটিংটি 3 সেট করুন
4-ডাউনলোড বোতামে ক্লিক করে ওয়েবপৃষ্ঠায় স্বয়ংক্রিয়ভাবে তৈরি জিপ ফাইলটি ডাউনলোড করুন
5-জিপ ফাইলটি বের করুন এবং আপনার প্রকল্পের লাইব্রেরিতে অনুলিপি ফোল্ডারটি অনুলিপি করুন
নোট করুন যে রেজোল্ড ফোল্ডারে সমস্ত আকারের আইকন রয়েছে
6-অবশেষে আইকনটি ব্যবহারের জন্য আপনাকে ম্যানিফেস্ট সেট করতে হবে
<application android:icon="@drawable/your_icon" >
....
</application>
আপনি কেবল একটি অ্যান্ড্রয়েড স্টুডিও মার্শাল আইকন প্লাগইন ইনস্টল করতে পারেন যার নাম প্লাগইন প্লাগইন ইউআরএল উপাদান ডিজাইন আইকন জেনারেটর পরীক্ষা করুন এবং আরও তথ্যের জন্য এই জিআইএফ চেক করুন:
এটি মূলত প্রয়োজনীয় মাপের আইকন তৈরির জন্য এবং এটি সরাসরি এটির ফোল্ডারে অবস্থিত।
আপনি ডকুমেন্টেশন পড়ে শুরু করতে পারেন।
এখানে একটি লিঙ্ক:
অ্যান্ড্রয়েড স্টুডিওতে কোনও অ্যাপের লঞ্চার লোগোটি কীভাবে পরিবর্তন করবেন?
res/drawable
ফোল্ডারে এটি আটকানম্যানিফেস্ট ফাইলটি খুলুন এবং সেট করুন
প্রোগ্রাম চালু করুন
আপনাকে নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করতে হবে:
ic_launcher.png
:এখন আপনি চালাতে এবং নতুন চিত্র সহ আপনার অ্যাপ্লিকেশন আইকন দেখতে পারেন।
শুভ কোডিং :) :)
আপনার যদি একটি এসভিজি আইকন থাকে তবে আপনি আপনার অ্যান্ড্রয়েড আইকন সেটটি তৈরি করতে এই স্ক্রিপ্টটি ব্যবহার করতে পারেন ।
কিছুটা পুরানো তবে ভবিষ্যতের ব্যবহারের জন্য:
Open Android Studio -> app/src/main/res -> Right Click -> Image Asset
<application android:icon="drawable resource">
....
</application>
https://developer.android.com/guide/topics/manifest/application-element.html
নিম্ন-মধ্যম- উচ্চ- এবং অতিরিক্ত-উচ্চ-ঘনত্বের স্ক্রীন সহ সমস্ত সাধারণ স্ক্রীন ঘনত্বগুলির জন্য আপনার আলাদা আইকন তৈরি করা উচিত। এটি নিশ্চিত করে যে আপনার আইকনগুলি এমন ডিভাইসগুলির ব্যাপ্তিগুলিতে সঠিকভাবে প্রদর্শিত হবে যার উপর আপনার অ্যাপ্লিকেশন ইনস্টল করা যেতে পারে ...
স্বচ্ছতার জন্য আলফা চ্যানেল সহ লঞ্চার আইকনগুলি 32-বিট পিএনজি হওয়া উচিত। প্রদত্ত জেনারেলাইজড স্ক্রিনের ঘনত্বের সাথে সমাপ্ত সমাপ্ত লঞ্চার আইকন মাত্রাগুলি নীচে সারণীতে প্রদর্শিত হয়েছে।
android:icon="@drawable/icon_name"
অথবা android:icon="@mipmap/icon_name"
বিকাশকারী.অ্যান্ড্রয়েড.com/ গাইড বলে ,
এই বৈশিষ্ট্যটি অবশ্যই চিত্র সহ একটি আঁকতে সক্ষম উত্সের রেফারেন্স হিসাবে সেট করতে হবে (উদাহরণস্বরূপ "@ অঙ্কনযোগ্য / আইকন")।
লঞ্চার আইকনগুলি সম্পর্কে android-developers.googleblog.com বলেছে,
আপনার অ্যাপ্লিকেশন আইকনগুলি মাইপম্যাপ - ফোল্ডারে (অঙ্কনযোগ্য-ফোল্ডার নয়) এ রাখাই সেরা অনুশীলন কারণ সেগুলি ডিভাইসের বর্তমান ঘনত্ব থেকে পৃথক রেজোলিউশনে ব্যবহৃত হয়। উদাহরণস্বরূপ, xxhdpi ডিভাইসের জন্য একটি এক্সএক্সএক্সএইচডিপি অ্যাপ্লিকেশন আইকন লঞ্চারটিতে ব্যবহার করা যেতে পারে।
গুগল (অ্যান্ড্রয়েড ফ্রেমওয়ার্ক) থেকে ডায়ান হ্যাকবোন বলেছেন ,
আপনি যদি বিভিন্ন ঘনত্বের জন্য আপনার অ্যাপের বিভিন্ন সংস্করণ তৈরি করে থাকেন তবে আপনার "এমপম্যাপ" রিসোর্স ডিরেক্টরিটি সম্পর্কে জানতে হবে। এটি হ'ল "অঙ্কনযোগ্য" সংস্থানগুলির মতো, ভিন্ন ভিন্ন apk টার্গেট তৈরি করার সময় এটি ঘনত্ব স্ট্রিপিংয়ে অংশ নেয় না except
<application android:name="ApplicationTitle"
android:label="@string/app_label"
android:icon="@mipmap/ic_launcher" >
একটু বেশি এই উদ্ধৃতি
আপনি নিজের ডিভাইসের ঘনত্বের জন্য একটি চিত্র লোড করতে চান এবং আপনি এর আসল আকার পরিবর্তন না করেই এটি "যেমন রয়েছে" ব্যবহার করতে যাচ্ছেন । এক্ষেত্রে আপনার ড্রয়যোগ্যদের সাথে কাজ করা উচিত এবং অ্যান্ড্রয়েড আপনাকে সেরা ফিটিং চিত্র দেবে।
আপনি আপনার ডিভাইসের ঘনত্বের জন্য একটি চিত্র লোড করতে চান, তবে এই চিত্রটি নীচে বা নীচে ছোট করা হবে । উদাহরণস্বরূপ এটি প্রয়োজন যখন আপনি একটি বড় লঞ্চার আইকনটি দেখাতে চান বা আপনার একটি অ্যানিমেশন রয়েছে যা চিত্রের আকার বাড়ে। এই জাতীয় ক্ষেত্রে, সর্বোত্তম চিত্রের গুণগত মান নিশ্চিত করতে আপনার চিত্রটি এমপম্যাপ ফোল্ডারে রাখা উচিত । অ্যান্ড্রয়েড যা করবে তা হ'ল, এটি চিত্রটি স্কেলিংয়ের পরিবর্তে উচ্চ ঘনত্বের বালতি থেকে চিত্রটি তুলে নেওয়ার চেষ্টা করবে। এটি চিত্রের তীক্ষ্ণতা (গুণমান) বৃদ্ধি করবে।
আরও আগে আপনি মাইপম্যাপ বনাম ড্রয়যোগ্য ফোল্ডারগুলি পড়তে পারেন
আরও পড়ুন: https://developer.android.com/guide/practices/ui_guidlines/icon_design_launcher.html
গোটো ফাইল-> নতুন-> চিত্রআসেট।
সেগুলি থেকে আপনি আপনার আইকনটির জন্য চিত্র সম্পদ তৈরি করতে পারেন।
এর পরে আমরা এইচডিপি, এমডিপিআই, এক্সএইচডিপি, এক্সএক্সএইচডিপি, এক্সএক্সএক্সএক্সডিপিআই এর মতো বিভিন্ন ফর্ম্যাটে মিপম্যাপে আইকন চিত্রটি পেয়ে যাব।
এখন যান AndroidManLive.xML
<application android:icon="@mipmap/your_Icon"> ....</application>
অ্যান্ড্রয়েডমেনিফেস্টে এগুলি পরিবর্তন করুন:
android:icon="@drawable/icon_name"
android:roundIcon="@drawable/icon_name"