hitexroid

ایجاد فاصله در ریسایکلر لیست و گریدویو

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

در نسخه ی 6.98 Hitex_RecyclerView میتونید به یک اندازه ی برابر بین آیتم هاتون فاصله بندازید

فقط یادتون باشه که حتماً باید عرض Parent رو توی onBindViewHolder برابر با 1- کنید .

مثال : 

با کد زیر میتونید فاصله ی مابین لیست هارو تنظیم کنید (با True کردن پارامتر IncludeEdge اجازه میدید که این فاصله از 4 طرف ایجاد بشه)

LV.SpacingItemDecoration(50, True)

کد های مربوط به Sub های اولیه

Sub LV_onCreateViewHolder (Parent As Panel, ViewType As Int)      '# onCreate #'
	Dim lbl As Label : lbl.Initialize("lbl")
	lbl.TextColor = Colors.Black
	Parent.AddView(lbl,0,0,-1,20%y)
	
	Parent.Color = Colors.RGB(Rnd(0,256),Rnd(0,256),Rnd(0,256))
End Sub

Sub LV_onBindViewHolder (Parent As Panel, Position As Int)         '* onBind *'
	Dim lbl = Parent.GetView(0) As Label
	lbl.Text = "Hello World ! " & Position
	lbl.Gravity = Gravity.CENTER
	
	Parent.Width = -1
	Parent.Height = 20%y
End Sub

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

 

نتیجه به صورت زیر خواهد بود :

1.jpg

2.jpg

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


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

آقا صادق لینک دانلود ریسایکلر تو سایت مشکل داره.

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


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

سلام ممنون بابت گزارش

لینک ها اصلاح شدند.

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


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

درود

جناب نامنی این متد در خصوص CardView درست کار میکنه اما مثلا از یک پنل 5 * 5 یک پنل 2 * 2 رو نمایش میده و بقیه فضارو خالی میزاره

لطفا این رو هم برسی کنید

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


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

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

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

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

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

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

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

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

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