12 ارسال در این موضوع قرار دارد

نحوه ی استفاده از Refresh برای ریسایکلر ویو (نسخه 6+)

Sub Globals
	Dim LV As Hitex_LayoutView
	Dim RL As Hitex_RefreshLayout
End Sub

Sub Activity_Create(FirstTime As Boolean)
	LV.Initializer("LV").ListView.RefreshLayout.ReverseLayout.Build
	Activity.AddView(LV,0,0,100%x,100%y)
	
	RL.Initialize(LV, "RL")
	RL.Direction = RL.DIRECTION_TOP
	RL.SchemeColors = Array As Int (Colors.Red, Colors.Black, Colors.Blue)
	
	LV.Show

End Sub
Sub RL_onRefresh (Direction As Int)

	Select (Direction)
		Case RL.DIRECTION_TOP:
			Log("TOP")
		Case RL.DIRECTION_BOTTOM:
			Log("BOTTOM")
	End Select

End Sub
Sub LV_onCreateViewHolder (Parent As Panel, ViewType As Int)      '# onCreate #'
	Dim lbl As Label: lbl.Initialize("lbl")
	lbl.TextColor = -2 : lbl.TextSize = 18
	Parent.AddView(lbl,0,0,100%x,10%y)
End Sub

Sub LV_onBindViewHolder (Parent As Panel, Position As Int)         '* onBind *'
	Dim lbl = Parent.GetView(0) As Label
	lbl.Text = "Hello World ! " & Position
End Sub

Sub LV_GetItemCount As Int 								        '$ ItemCount $'
	Return 100 'ItemList.Size
End Sub

 

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


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

سلام با چه کدی میتونم rfresh رو غیر فعال کنم که دیگه نمای داده نشه.

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

ممنون

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


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

سلام دوتا کار میخوام انجام بدم ولی تا این نسخه ریسایکلر امکانش نیست یا اگه هست راهنمایی کنید
1-برنامه من اطلاعات رو از دیتابیس انلاین میخونه و لیمیت داره میخوام ببینم میشه به جای این که کاربر رفرش کنه وقتی به اخر لیست رسیدیم اطلاعات جدید رو لود بشه(مثل کافه بازار یا گوگل پلی که یک فوتر لودینگ میاره و اطلاعات جدید ادد میشه)

2-میخوام ریسایکلر رو داخل ویو پیجر استفاده کنم ولی رفرش با ویو پیجر(به دلیل چند ریسایکلر تو یه صفحه) نمیشه همزمان استفاده کرد

 

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


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

سلام وتشکر از ارائه کتابخانه خوب هایتکس ریسایکلرویو

این دستورات مربوط به رفرش در ریسایکلر افقی کارنمیکنه! اصلا گزینه DIRECTION_LEFT   , DIRECTION_RIGHT   درش نیست!

این مشکلو چه کارکنم؟ 

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


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

سلام آقای نامنی عزیز 

برای این مشکل بنده راهکاری ندارید بفرمایید؟ کارم گیره اینه! 

اگر راهنمایی بفرمایید ممنون میشم 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 12 ساعت قبل، saeed saeedi گفته است :

سلام خدمت اساتید. می خواستم رفرش با زدن دکمه انجام بشه. راهی هست؟

itemList.Clear

itemList.Add(new Item)

LV.notifyDataSetChanged

 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 3/10/2018 در 23:35، sfrsfre گفته است :

سلام وتشکر از ارائه کتابخانه خوب هایتکس ریسایکلرویو

این دستورات مربوط به رفرش در ریسایکلر افقی کارنمیکنه! اصلا گزینه DIRECTION_LEFT   , DIRECTION_RIGHT   درش نیست!

این مشکلو چه کارکنم؟ 

فقط برای حالت عمودی وجود دارند . راه دیگری نیست ، مگر اینکه در onBind پوزیشن  آخر رو چک کنید .

در در 2/4/2018 در 09:19، hitexroid گفته است :

If (Position = itemList.Size -1) Then
	'End
End If

کد بالا توی ساب onBind

 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 4 دقیقه قبل، hitexroid گفته است :

فقط برای حالت عمودی وجود دارند . راه دیگری نیست ، مگر اینکه در onBind پوزیشن  آخر رو چک کنید .

 

متشکرم

ادرس گیت هاب کتابخانه رو هم میتونید لطف کنید؟

 

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


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

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری