PDA

View Full Version : اجرای اسپلش روی اسکرین



darkhah1
شنبه 23 اسفند 1393, 16:50 عصر
با سلام
می خوام اسپلشم فقط یه ارم باشه و روی اسکرین صفحه اصلی اجرا بشه پشت آرم صفحه ای گوشی باشه نه صفحه ای سفید چطوری میشه؟؟؟

abbasalim
یک شنبه 24 اسفند 1393, 10:17 صبح
بنام خدا

سلام

به درخواست یکی از کاربران سایت میخوام نحوه ساخت یک صفحه شفاف (http://www.esfandune.ir/%d8%b3%d8%a7%d8%ae%d8%aa-%db%8c%da%a9-%d8%b5%d9%81%d8%ad%d9%87-%d8%b4%d9%81%d8%a7%d9%81-%d8%af%d8%b1-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af/)رو بهتون آموزش بدم :

خوب واسه این کار باید یه استایل بسازیم برروی پوشه values راست کلیک کنید و یه فایل xml جدید ایجاد نمایید و یه نام دلخواه براش انتخاب کنید (من trstyle.xml رو انتخاب کردم) و کدهای زیر رو داخلش قرار میدیم:


<?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>
حالا وارد فایل اندروید منیفست میشیم و تم اکتیوتی رو که میخوایم شفاف باشه رو تغییر میدیم:


<activity
android:name="ir.esfandune.matbakh.nes"
android:theme="@style/Theme.Transparent" >
الان کافیه یک تصویر که پس زمینه شفاف و خالی داره رو داخل فایل xml اون صفحه قرار بدین وقتی برنامه رو اجرا می کنید می بینید :



http://www.esfandune.ir/wp-content/uploads/2013/09/trsbact.jpg (http://www.esfandune.ir/wp-content/uploads/2013/09/trsbact.jpg)


برگرفته از اسفندونه (http://www.esfandune.ir/%D8%B3%D8%A7%D8%AE%D8%AA-%DB%8C%DA%A9-%D8%B5%D9%81%D8%AD%D9%87-%D8%B4%D9%81%D8%A7%D9%81-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF/)