آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

آموزش ایجاد بک گراند transparent (بی رنگ) برای اول برنامه (اسپلش اسکرین)

یزدانی  10 سال پیش  9 سال پیش
+48 0

سلام دوستان امروز میخواستم تو پروژم واسه وقتی که باز میشه اولش آرم برنامه بیاد بصورتی که فقط آرم باشه و بک گراندی نداشته باشه تو بعضی از برنامه ممکنه دیده باشید !

خوب اولش فک میکردم با یه null کردن بک گراند حل میشه ولی بعد دیدم نه باید واسش استایل تعریف کنی  !

گفتم اینجا بزارم شاید بدرد شمام بخوره !

واسه شروع کار اول اکتیویتی مورد نظر رو میسازیم بعد layout که میخوایم آرم داخلش باشه رو معرفی میکنیم و به layout رنگ یا تصویر بک گراند نمیدیم !

این اکتیویتی رو داخل منیفست تعریف میکنیم !

خوب تا اینجاش که کاری نداره !

حالا واسه تعریف استایل همونجور که استاد گفتن داخل پوشه  values یه فایل xml جدید میسازیم با نام style.xml یا هر چیز دگه !

حالا فایل style.xml که ساختید رو باز کنید و به قسمت کد هاش برید !

و این کد رو وارد کنید :

 <?xml version="1.0" encoding="utf-8"?>
<resources >
    <style name="Theme.D1NoTitleDim" parent="android:style/Theme.Translucent">
<item name="android:windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:background">@android:color/transparent</item>
</style>
</resources>

سپس به منیفست برگشته و کد پایین رو به  اکتیویتی مورد نظر اضافه کنید !

 android:theme="@style/Theme.D1NoTitleDim"

به همین راحتی من جزئیات رو توضیح ندادم چون کاملا مشخصه ولی بازم اگه مشکلی بود در خدمتم !

خروجی کار :

همونطور که آقا مجتبی گفتن شما یک راه ساده تر دارید واسه این کار که کدشو اینجا اضافه میکنم ! تو ManiFest کافیه این کد رو واسه تم بنویسید!

	android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" >

با تشکر از آقا مجتبی!

لطفا رای فراموش نشه ! :D

یا علی

0 0
یه عکس هم از خروجی بزار _ مرسی (10 سال پیش)
0 0
خروجی هم اوکی شد ! (10 سال پیش)
0 0
جالب بود مرسی (10 سال پیش)
0 0
عاليييييييييييي بود ممنون. (10 سال پیش)
0 0
من از همین تم Translucent استفاده کرده بودم و مشکلی نداشت ، این ویژکی های اضافه چه دلیلی دارن ؟ (10 سال پیش)
0 0
مهندس اگه راه نزدیک تری هست بگید راستش من جستجو کردم به این رسیدم گفتم بزارم واسه دوستان ! لطفا تو پاسخ یه توضیح مختصر درباره تم Translucent و آ موزش استفادش بنویسید ! ممنون دوست عزیز! (10 سال پیش)
0 0
خواستم بیشتر توضیح بدم ، ادیتور سایت اذیت کرد ! سوالی بود حتما بپرسید :) (10 سال پیش)
0 0
مشکل حل شد مجتبی جان فقط فرق کد من با شما تو اجرا اینه که کد من وقت اجرا بک گراندش یکم مشکیه ! :D کد شما رو هم اضافه کردم تو پست اول ! بازم ممنون ! :) (10 سال پیش)
0 0
صد امتیـــــــــــــــ100+ــــــــــتیاز (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
مجتبی یگانه  10 سال پیش
+15 0

تم رو در Android Manifest به Translucent  تغییر بدید

<activity android:name="ActivityName"
	android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" >
</activity>
0 0
A.L.U مثل همیشه راحترین و بهترین راه رو انتخاب کردن. البته جناب یزدانی هم زحمت بسیار کشیدن. ممنونم از هر دو عزیز :) (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .