أيقونات قائمة Android القياسية ، على سبيل المثال تحديث [مغلق

StackOverflow https://stackoverflow.com/questions/2687027

سؤال

يوفر Android SDK أيقونات القائمة القياسية عبر android.R.drawable.X. ومع ذلك ، بعض الرموز القياسية ، مثل ic_menu_refresh (أيقونة التحديث) ، مفقودة من android.R.

هل هناك أي طريقة للحصول على الرموز الأصلية ، ربما عن طريق استخراجها من التطبيقات؟ لقد راجعت بالفعل مصدر Android ، لكن من الضخم بعض الشيء أن نبحث في كل مكان للصور.

أنا أعرف ال Drawables Android موقع الويب ، لكني أود الحصول على الصحيح HDPI, MDPI و LDPI الإصدار ، أفضل منها الأصلية.

هل كانت مفيدة؟

المحلول

لا تهتم ، لقد وجدت ذلك في المصدر: base.git/core/res/res والمدافع الفرعي.

كما قال آخرون في التعليقات ، إذا قمت بتثبيت جهاز Android SDK ، فهو أيضًا على جهاز الكمبيوتر الخاص بك. المسار [SDK]/platforms/android-[VERSION]/data/res.

نصائح أخرى

ضع في اعتبارك ، هذه ممارسة تنصح Google صراحة لا تفعل:

تحذير: نظرًا لأن هذه الموارد يمكن أن تتغير بين إصدارات النظام الأساسي ، يجب ألا تشير إلى هذه الرموز باستخدام معرفات موارد نظام Android (أيقونات القائمة IE تحت Android.r.drawable).

بدلا من ذلك ، يتم تقديم دعوة لإنشاء نسخة محلية:

إذا كنت ترغب في استخدام أي أيقونات أو موارد داخلية قابلة للسحب ، فيجب عليك تخزين نسخة محلية من تلك الرموز أو الرسومات في موارد التطبيق الخاصة بك ، ثم الرجوع إلى النسخة المحلية من رمز التطبيق الخاص بك. وبهذه الطريقة ، يمكنك الحفاظ على السيطرة على ظهور أيقوناتك ، حتى لو كانت نسخة النظام تتغير.

ربما تأخر قليلا. إكمال الإجابات الأخرى ، لديك أيقونة تحديث HDPI في:

"Android_Sdk" Platforms "Android_API_LEVEL" Data res drawbi-hdpi ic_menu_refresh.png

بعد رؤية هذا المنشور ، وجدت رابطًا مفيدًا:

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

يمكنك تنزيل الكثير من المصادر قابلة للتحرير باستخدام الألعاب النارية ، المصور ، فوتوشوب ، إلخ ...
وهناك أيضا الخطوط وحزم الأيقونات.

هنا مثال على الاستنسل.

يمكنك الحصول على الرموز من Android SDK الموجودة في هذا المجلد

$ Android-SDK Platforms Android-xx data res

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top