سلام . من توی یکی از سایت های خارجی یک سورس کد تعویض پنل با مولتی تاچ مثل بازار و ... پیدا کردم :
Sub Process_Globals
Dim FILL_PARENT As Int : FILL_PARENT = -1
Dim WRAP_CONTENT As Int : WRAP_CONTENT = -2
Dim CurrentPage As Int : CurrentPage = 0
Dim gPageNumber As Int : gPageNumber = 0
End Sub
Sub Globals
Dim container As AHPageContainer ,fixedTabs As AHViewPagerFixedTabs,pager As AHViewPager
Dim spTheme As Spinner , bg As BitmapDrawable , pan As Panel,line As Panel , lab As Label
End Sub
Sub Activity_Create(FirstTime As Boolean)
container.Initialize
For i = 0 To 3
pan = CreatePanel("")
container.AddPage(pan,"صفحه ")
gPageNumber = i+1
Next
pager.Initialize(container, "Pager")
fixedTabs.Initialize(pager)
fixedTabs.UpperCaseTitle = True
Activity.AddView(fixedTabs, 0, 0, 100%x, 60dip)
Activity.AddView(pager, 0, 60dip, Activity.Width, Activity.Height-108dip)
End Sub
Sub Activity_Resume
pager.GotoPage(CurrentPage, False)
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub CreatePanel(Title As String) As Panel
pan.Initialize("")
bg.initialize (LoadBitmap(File.DirAssets,"bg.jpg"))
pan.Background = bg
lab.Initialize("")
lab.Text = Title
lab.TextSize = 16
lab.Gravity = Gravity.CENTER
pan.AddView(lab, 0, 0, FILL_PARENT, FILL_PARENT)
Return pan
End Sub
اولین اینکه گذاشتم بقیه هم استفاده کنن و بعد خودمم یک مشکلاتی دارم . اونم اینه که چجوری واسه هر پنل چیزی اضافه کنم و اینکه اون نام بالا که صفحه است واسه هر کدوم چگونه نام جدید بزارم که با هم فرق کنه ؟
سوال
keramat98 82
سلام . من توی یکی از سایت های خارجی یک سورس کد تعویض پنل با مولتی تاچ مثل بازار و ... پیدا کردم :
Sub Process_Globals Dim FILL_PARENT As Int : FILL_PARENT = -1 Dim WRAP_CONTENT As Int : WRAP_CONTENT = -2 Dim CurrentPage As Int : CurrentPage = 0 Dim gPageNumber As Int : gPageNumber = 0 End Sub Sub Globals Dim container As AHPageContainer ,fixedTabs As AHViewPagerFixedTabs,pager As AHViewPager Dim spTheme As Spinner , bg As BitmapDrawable , pan As Panel,line As Panel , lab As Label End Sub Sub Activity_Create(FirstTime As Boolean) container.Initialize For i = 0 To 3 pan = CreatePanel("") container.AddPage(pan,"صفحه ") gPageNumber = i+1 Next pager.Initialize(container, "Pager") fixedTabs.Initialize(pager) fixedTabs.UpperCaseTitle = True Activity.AddView(fixedTabs, 0, 0, 100%x, 60dip) Activity.AddView(pager, 0, 60dip, Activity.Width, Activity.Height-108dip) End Sub Sub Activity_Resume pager.GotoPage(CurrentPage, False) End Sub Sub Activity_Pause (UserClosed As Boolean) End Sub Sub CreatePanel(Title As String) As Panel pan.Initialize("") bg.initialize (LoadBitmap(File.DirAssets,"bg.jpg")) pan.Background = bg lab.Initialize("") lab.Text = Title lab.TextSize = 16 lab.Gravity = Gravity.CENTER pan.AddView(lab, 0, 0, FILL_PARENT, FILL_PARENT) Return pan End Subاولین اینکه گذاشتم بقیه هم استفاده کنن و بعد خودمم یک مشکلاتی دارم . اونم اینه که چجوری واسه هر پنل چیزی اضافه کنم و اینکه اون نام بالا که صفحه است واسه هر کدوم چگونه نام جدید بزارم که با هم فرق کنه ؟
تصویر :
کتابخانه.rar
لینک ارسال
به اشتراک گذاری در سایت های دیگر
4 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.