मानक Android मेनू आइकन, उदाहरण के लिए ताज़ा [बंद]


216

एंड्रॉइड एसडीके मानक मेनू आइकन प्रदान करता है android.R.drawable.X। हालाँकि, कुछ मानक चिह्न, जैसे ic_menu_refresh(ताज़ा आइकन) से गायब हैं android.R

क्या मूल आइकन प्राप्त करने का कोई तरीका है, हो सकता है कि उन्हें अनुप्रयोगों से निकालकर? मैंने पहले से ही एंड्रॉइड स्रोत की जांच की, लेकिन छवियों के लिए हर जगह देखने के लिए यह बहुत बड़ा है।

मुझे पता है कि एंड्रॉइड ड्रॉबल्स वेबसाइट है, लेकिन मैं सही एचडीपीआई , एमडीपीआई और एलडीपीआई संस्करण प्राप्त करना चाहूंगा , जो मूल हैं।


1
इसे देखो। यह Google द्वारा है: design.google.com/icons
अतुल

जवाबों:


206

कोई बात नहीं, मैंने इसे स्रोत में पाया: base.git / core / res / res और subdirectories।

जैसा कि दूसरों ने टिप्पणियों में कहा है, अगर आपके पास एंड्रॉइड एसडीके स्थापित है, तो यह आपके कंप्यूटर पर भी है। रास्ता है [SDK]/platforms/android-[VERSION]/data/res


60
वे आपके एसडीके इंस्टॉलेशन में, आपकी विकास मशीन पर भी हैं।
कॉमन्सवेयर

1
ओह, आप सही हैं, वे वास्तव में हैं। धन्यवाद, मैं अब git रिपॉजिटरी को डाउनलोड करने के लिए बेवकूफ महसूस कर रहा हूं ^ ^
प्रहार

49
उदाहरण के लिए ANDROID_SDK / प्लेटफार्मों / Android-2.1 / data / res / drawable-hdpi पर।
मकार

@Macarse आपकी जैसी टिप्पणी हमें कैसी लगी? मुझे इस विषय को खोजने के लिए Google का उपयोग करना होगा और हर बार मुझे अपनी टिप्पणी ढूंढनी होगी, क्योंकि मैं एक मानक आइकन ढूंढना चाहता हूं, क्योंकि उस निर्देशिका को याद रखना और इंटरनेट पर कहीं और उल्लेख नहीं करना बहुत अस्पष्ट है।
ArtOfWarfare

@ArtOfWarfare ने जानकारी को शामिल करने के लिए उत्तर समायोजित किया।
प्रहार करें

99

ध्यान रखें, यह एक अभ्यास है जिसे Google स्पष्ट रूप से नहीं करने की सलाह देता है:

चेतावनी: क्योंकि ये संसाधन प्लेटफ़ॉर्म संस्करणों के बीच बदल सकते हैं, इसलिए आपको एंड्रॉइड प्लेटफ़ॉर्म रिसोर्स आईडी (यानी एंड्रॉइड के अंतर्गत मेनू आइकन) का उपयोग करके इन आइकनों का संदर्भ नहीं देना चाहिए।

इसके बजाय, आपको एक स्थानीय प्रति बनाने की सलाह दी जाती है:

यदि आप किसी आइकन या अन्य आंतरिक ड्रॉबल संसाधनों का उपयोग करना चाहते हैं, तो आपको अपने एप्लिकेशन संसाधनों में उन आइकनों या ड्रॉबल्स की एक स्थानीय प्रति संग्रहीत करनी चाहिए, फिर अपने एप्लिकेशन कोड से स्थानीय कॉपी का संदर्भ लें। इस तरह, आप अपने आइकन की उपस्थिति पर नियंत्रण बनाए रख सकते हैं, भले ही सिस्टम की कॉपी बदल जाए।


11
ठीक है, मैं सिर्फ ओपी को यह बताने दे रहा था कि उन्हें संदर्भ के बजाय शुरू से ही स्थानीय प्रतियों का उपयोग करना चाहिए था।
DMags

2
उस परोपोज़ के लिए, कुछ लोगों ने एसडीके से आपकी परियोजना के लिए आसानी से आइकन कॉपी करने के लिए एक साधारण आइकन ब्राउज़र / कॉपी टूल बनाया है: bitbucket.org/simendjo/android-icon-utils
Nilzor

@ नीलज़र को लगता है कि यह उपकरण XXXhigh आइकनों के जोड़ से टूट गया है। API22 SDK की ओर इंगित करने से त्रुटि होती है। अभी भी पुराने एसडीके के लिए काम करता है।
कोडाह

45

शायद थोड़ी देर हो जाए। अन्य उत्तरों को पूरा करते हुए, आपके पास एचडीपीआई रिफ्रेश आइकन है:

"Android_sdk" \ प्लेटफार्मों \ "android_api_level" \ डेटा \ रेस \ drawable-hdpi \ ic_menu_refresh.png


24

इस पोस्ट को देखने के बाद मुझे एक उपयोगी लिंक मिला:

http://developer.android.com/design/downloads/index.html

आप पटाखे, इलस्ट्रेटर, फ़ोटोशॉप, आदि के साथ बहुत सारे स्रोतों को डाउनलोड कर सकते हैं ...
और फोंट और आइकन पैक भी हैं।

यहाँ एक स्टैंसिल उदाहरण है।


6

आप उन एंड्रॉइड एसडीके से आइकन प्राप्त कर सकते हैं जो वे इस फ़ोल्डर में हैं

$ Android-SDK \ प्लेटफार्मों \ एंड्रॉयड-xx \ डेटा \ रेस

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.