ببخشید این سورس کدی که قرار میدم یک والپیپر هست که تصاویر رو نشون میده با این خاصیت که میشه تصاویر رو با دو باتون عقب و جلو برد فقط مشکل اینکه از مثبت بینهایت تا منفی بینهایت تصویر نشون میده یعنی اگه مثلا 5 تصویر داشته باشید بعد از اینکه تصویر 5 نمایش داده بعد با زدن دکمه ی بعدی مینویسه تصویر مثلا a5 که میشه همون تصویر 6 وجود نداره یا اگه در تصویر اول قبلی رو بزنید مینویسه تصویر a-1 وجود نداره لطفا برای رفع این مشکل راهنمایی بفرمایید.
Sub Globals
Private Panel1 As Panel
Private bb As Button
Private br As Button
Dim startx As Int
Dim a As Bitmap
Dim i As Int
Dim list1 As List
Private Button1 As Button
Dim s As StudentLibrary
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("1")
If File.Exists(File.DirRootExternal ,"mem.txt") Then
list1 = File.ReadList(File.DirRootExternal, "mem.txt")
i=list1.Get(0)
a.Initialize(File.DirAssets,"at"&i&".png")
Panel1.SetBackgroundImage(a)
Else
i = 0
list1.Initialize
list1.Add(i)
File.WriteList(File.DirRootExternal, "mem.txt",list1)
a.Initialize(File.DirAssets,"at"&i&".png")
Panel1.SetBackgroundImage(a)
End If
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
list1.Initialize
list1.Add(i)
File.WriteList(File.DirRootExternal, "mem.txt",list1)
End Sub
Sub Panel1_Touch (Action As Int, X As Float, Y As Float)
Select Action
Case Activity.ACTION_DOWN
startx=X
Case Activity.ACTION_up
If X > startx +40 Then 'swipe Right
i=i-1
a.Initialize(File.DirAssets,"at"&i&".png")
Panel1.SetBackgroundImage(a)
End If
If X < startx -40 Then 'swipe Left
i = i+1
a.Initialize(File.DirAssets,"at"&i&".png")
Panel1.SetBackgroundImage(a)
End If
a.Initialize(File.DirAssets,"at"&i&".png")
Panel1.SetBackgroundImage(a)
End Select
End Sub
Sub bb_Click
i=i-1
a.Initialize(File.DirAssets,"at"&i&".png")
Panel1.SetBackgroundImage(a)
End Sub
Sub br_Click
i = i+1
a.Initialize(File.DirAssets,"at"&i&".png")
Panel1.SetBackgroundImage(a)
End Sub
سوال
milad19 113
باعرض سلام خدمت دوستان
ببخشید این سورس کدی که قرار میدم یک والپیپر هست که تصاویر رو نشون میده با این خاصیت که میشه تصاویر رو با دو باتون عقب و جلو برد فقط مشکل اینکه از مثبت بینهایت تا منفی بینهایت تصویر نشون میده یعنی اگه مثلا 5 تصویر داشته باشید بعد از اینکه تصویر 5 نمایش داده بعد با زدن دکمه ی بعدی مینویسه تصویر مثلا a5 که میشه همون تصویر 6 وجود نداره یا اگه در تصویر اول قبلی رو بزنید مینویسه تصویر a-1 وجود نداره لطفا برای رفع این مشکل راهنمایی بفرمایید.
لینک ارسال
به اشتراک گذاری در سایت های دیگر
11 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.