كيف تجعل الاكتفتي شفافة اللون برمجة اندرويد

بسم الله الرحمن الرحيم

كيفية جعل الاكتفتي لديك شفافة اللون اي بدون لون فقط تظهر ما بداخلها, الأمر جداً بسيط وتستطيع عمله في سطر واحد فقط, وذلك بطلب الخاصية هذه من نفس الاستايلات المخزنة والمعرفة سابقاً لنظام اندرويد, وتستطيع عملها يدوياً لمزيد من الخصائص, الطرق هذه متعددة وكثيرة ولكن كل واحدة تختلف عن الاخرى بأشياء بسيطة جداً.

هناك الكثير من الملفات والخصائص المخزنة داخل نظام اندرويد مسبقاً, فقط من تطبيقك تستطيع استدعائها, وفيما يهم تدوينة اليوم لو دخلت على :

http://developer.android.com/reference/android/graphics/Color.html

TRANSPARENT لوجدت بعض الألوان المعرفة سابقاً وهنا سوف نقوم باستدعاء

عموماً كي لا أطيل في الكلام وتدخلوا في متاهة الأمر بسيط ومع الأيام سوف تتعرف عليه بشكل أكبر وأكثر ..

من خلال دروسنا السابقة الآن قم بصنع تطبيق فيه 2 اكتفتي .. الاولى زر لعرض شعار معين .. والاخرى يوجد بها شعار .. الاكتفتي الثانية بعد تعريفها في ملف manifest بالشكل التالي :

<activity android:name=".ACTIVITY_NAME"    android:theme="@android:style/Theme.Translucent.NoTitleBar" />

والآن تم الدرس $: جرب اعرض عملك على المحاكي سوف تلاحظ الاكتفتي الذي اعطيتها خاصية هذا الثيم المخزن سابقاً لدى اندرويد انها اصبحت شفافة اللون.

وبطريقة أخرى أنشأ الثيم أنتا بنفسك, وذلك بالذهاب إلى مجلد values وأنشأ فيه ملف بالاسم الذي تريد فإسمه لا يهم ابداً وضع فيه التالي :

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Theme.Transparent" parent="android:Theme">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:backgroundDimEnabled">false</item>
  </style>
</resources>

لاحظ اسم الثيم Theme.Transparent داخل الملف الذي أنشئته حسب الكود السابق, والآن اعطي الاكتفتي هذا الثيم الجديد.

<activity android:name=".ACTIVITY_NAME"    android:theme="@style/Theme.Transparent" />

عدل بالخصائص حسب حاجتك ..

معاينة :

010

وفي أمان الله لـــــــــــدروس قادمة 🙂

عن عبدالقادر عليوي

المهندس عبدالقادر عليوي, طالب علم, لدي شغوف كبير في تعلم كل ما يتعلق بالانترنت من تطوير وحماية, أحب القراءة كثيراً .. هدفي نشر العلم بشتى أنواعه ومجالاته.

شاهد أيضاً

تعلم برمجة تطبيق اندرويد لمدونتك البلوجر (3)

نكمل معاً الدرس الثالث في تعلم برمجة وتطوير تطبيق اندرويد لموقعك الإلكتروني من خلال جلب الخلاصات RSS المثال الذي نعمل عليه لبرمجة تطبيقك لمدونتك البلوجر

التقنيات التي نستطيع برمجة تطبيقات والعاب الاندرويد بها

هل أنت محتار من أين تريد البدأ في مجال برمجة التطبيقات للهواتف الذكية أو الألعاب عالية الاداء ؟ تعرف في هذا المقال عن اللغات والتقنيات واختر منها ما يناسبك لدخول هذا المجال

تعلم برمجة تطبيق اندرويد لمدونتك البلوجر (2)

نكمل معاً الدرس الثاني لبرمجة تطبيق جلب الخلاصات RSS لموقعك او مدونتك . من هنا تعلم كيفية برمجة تطبيق اندرويد للمبتدئين وبشرح كامل بالتفصيل

ضع بصمتك بتعليق يعبر عن امتنانك

هذا الموقع يستخدم خدمة أكيسميت للتقليل من البريد المزعجة. اعرف المزيد عن كيفية التعامل مع بيانات التعليقات الخاصة بك processed.