رفتن به مطلب
  • 0

ali@ali

سوال

سلام خسته نباشید

من یه تب هاست دارمم و قبلس یه اسپلش گذاشتم...

مشکل اینه وقتی برنامه باز میشه این اسپلش پشت منو تب هاست میاد :(

چرا؟

اینم کداش

Sub Globals	'These global variables will be redeclared each time the activity is created.	'These variables can only be accessed from this module.	Dim animation1 As Animation	Private ImageView1 As ImageView	Private TabHost1 As TabHostEnd Sub
Sub Activity_Create(FirstTime As Boolean)	'Do not forget to load the layout file created with the visual designer. For example:	'Activity.LoadLayout("Layout1")	Activity.LoadLayout("w")	animation1.InitializeAlpha("btnclikcanim",1,0)	animation1.Duration = 50000	animation1.Start(ImageView1)	Activity.Finish		Activity.LoadLayout("q")		TabHost1.AddTab("yek","m")	TabHost1.AddTab("do","w")	End Sub
Sub Activity_Resume	End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub btnclikcanim_AnimationEnd	ImageView1.Visible = FalseEnd Sub

لینک ارسال
به اشتراک گذاری در سایت های دیگر

11 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

این کد رو تویه پوشش Code قرار بدین تا راحت تر متوجه بشیم مشکل از کجاست (تویه پوشش HTML احتمالا قرارش داید)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اینم تو پوشش کد


Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
Dim animation1 As Animation
Private ImageView1 As ImageView
Private TabHost1 As TabHost
End Sub


Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
'Activity.LoadLayout("Layout1")
Activity.LoadLayout("splash")
animation1.InitializeAlpha("btnclikcanim",1,0)
animation1.Duration = 50000
animation1.Start(ImageView1)
Activity.Finish



Activity.LoadLayout("tabhost")
TabHost1.AddTab("yek","page1")
TabHost1.AddTab("do","page2")

End Sub


Sub Activity_Resume

End Sub


Sub Activity_Pause (UserClosed As Boolean)


End Sub


Sub btnclikcanim_AnimationEnd
ImageView1.Visible = False
End Sub


لینک ارسال
به اشتراک گذاری در سایت های دیگر

شرمنده کدتون کلا مشکل داره یعنی اشکالاتش زیاده.

ولی یک کد بهت میدم قدیما ازش استفاده میکردم *گاز* واسه اسپلش برنامس:

Sub Globals
Dim SplashPnl As Panel
End Sub

Sub Activity_Create(FirstTime As Boolean)
        Activity.LoadLayout("SplashLayout")
        AnimView(SplashPnl, "Anim",1,0)
End Sub

Sub AnimView ( V As View , EventName As String , Arg1 As Float , Arg2 As Float)
   SplashAnim.InitializeAlpha(EventName,Arg1,Arg2)
   SplashAnim.PersistAfter = True
   SplashAnim.Duration = 5000
   SplashAnim.Start(V)
End Sub

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شرمنده کدتون کلا مشکل داره یعنی اشکالاتش زیاده.

ولی یک کد بهت میدم قدیما ازش استفاده میکردم *گاز* واسه اسپلش برنامس:

Sub Globals
Dim SplashPnl As Panel
End Sub

Sub Activity_Create(FirstTime As Boolean)
        Activity.LoadLayout("SplashLayout")
        AnimView(SplashPnl, "Anim",1,0)
End Sub

Sub AnimView ( V As View , EventName As String , Arg1 As Float , Arg2 As Float)
   SplashAnim.InitializeAlpha(EventName,Arg1,Arg2)
   SplashAnim.PersistAfter = True
   SplashAnim.Duration = 5000
   SplashAnim.Start(V)
End Sub

آقا مجید کدت مورد داشت !*گاز*

تو این قسمت

[b]Sub AnimView ( V As View , EventName As String , Arg1 As Float , Arg2 As Float)
   SplashAnim.InitializeAlpha(EventName,Arg1,Arg2)
   SplashAnim.PersistAfter = True
   SplashAnim.Duration = 5000
   SplashAnim.Start(V) 
[/b][b]End Sub
[/b]

SplashAnim قرمز میشه*عصبانی2*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببخشید دیگه آثار پیریه دیگه *گاز*

کتابخانه AnimationPlus رو فعال کن و این کد رو هم توی Globals بنویس : *گاز*

    Dim SplashAnim As AnimationPlus
لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببخشید دیگه آثار پیریه دیگه *گاز*

کتابخانه AnimationPlus رو فعال کن و این کد رو هم توی Globals بنویس : *گاز*

    Dim SplashAnim As AnimationPlus

اخوی یه چک دگ بکن این ارور و میده موقع اجرا :|

http://s6.uplod.ir/i/00558/88wf6pt7sby3.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب میگه شما پنل رو اینیشالیز نکردی.

شما بیا یک پنل از دیزانر اضافه کن به لایوتت مشکلت حل میشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب میگه شما پنل رو اینیشالیز نکردی.

شما بیا یک پنل از دیزانر اضافه کن به لایوتت مشکلت حل میشه

از دیزاینر یه پنل ساختم اینم تو global isj

Private Panel1 As Panel

بازم ارور میده*تعجب3*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کدی که نوشتی رو بزار اینجا ببینم مشکلش چیه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز خیلی راحت روی اسبلش کلیک راست کن از قسم دیزاینر بعد send to back یا بالایشو بزن تمام

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...