آموزش ایجاد بک گراند transparent (بی رنگ) برای اول برنامه (اسپلش اسکرین)
سلام دوستان امروز میخواستم تو پروژم واسه وقتی که باز میشه اولش آرم برنامه بیاد بصورتی که فقط آرم باشه و بک گراندی نداشته باشه تو بعضی از برنامه ممکنه دیده باشید !
خوب اولش فک میکردم با یه 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
یا علی










تم رو در Android Manifest به Translucent تغییر بدید
<activity android:name="ActivityName" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" > </activity>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .