رفتن به مطلب

کتابخانه PersianRecyclerView ***(نسخه جدید)***


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

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

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

  • پاسخ 612
  • ایجاد شده
  • آخرین پاسخ

بیشترین ارسال‌ها در این موضوع

ارسال‌های محبوب

***************نسخه 4.6 اضافه شد************** ویژگی اضافه شده تو این نسخه ریپل افکت هست که دوستان درخواست داده بودند.  سورس و کتابخونه رو میتونید از پنل دریافت کنید. پیشنمایش.  

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

ممنون از کتابخانه خوبتون

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

در در 4 شهریور 1399 در 16:22، Mthzf1384 گفته است :

ممنون مشکل حل شد

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

https://answercenter.ir/topic/22556-کتابخانه-persianrecyclerview-نسخه-جدید/?do=findComment&comment=138160

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

در 7 ساعت قبل، arastooms گفته است :

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

https://answercenter.ir/topic/22556-کتابخانه-persianrecyclerview-نسخه-جدید/?do=findComment&comment=138160

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

https://answercenter.ir/uploads/monthly_2019_12/recyclerviewItemSize.7z

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

  • 2 هفته بعد...

 

سلام

اقای شاهپیری توی ویو پیجر آیا میشه کاری کرد که وقتی کاربر سوآیپ کرد فقط یه یه ایتم عوض شه.. الان وقتی کاربر سریع سوآیپ کنه 5 6 تا آیتم عوض میشه..

؟؟؟؟؟

ویرایش: یا CarouselLayoutManager

 

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

در 2 ساعت قبل، Mr.Kafiri گفته است :

 

سلام

اقای شاهپیری توی ویو پیجر آیا میشه کاری کرد که وقتی کاربر سوآیپ کرد فقط یه یه ایتم عوض شه.. الان وقتی کاربر سریع سوآیپ کنه 5 6 تا آیتم عوض میشه..

؟؟؟؟؟

ویرایش: یا CarouselLayoutManager

 

خیر شدنی نیست با این نوع از لیوت منیجرها. برای همچین چیزی باید از listview به همراه gravitysnappager استفاده کنید. به شکل زیر

Pr.Builder("pr").NormalRecycler.XMLLayout.ListView.Horizontal.RecyclerView.GravityPagerSnap(Pr.GRAVITY_START,True).Build

 

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

در 2 ساعت قبل، محمدرضا شاهپیری گفته است :

خیر شدنی نیست با این نوع از لیوت منیجرها. برای همچین چیزی باید از listview به همراه gravitysnappager استفاده کنید. به شکل زیر


Pr.Builder("pr").NormalRecycler.XMLLayout.ListView.Horizontal.RecyclerView.GravityPagerSnap(Pr.GRAVITY_START,True).Build

 

خیلی ممنون کار کرد.

فقط اگر کاربر سوآیپ کرد راهی داره بفهمی که کاربر الان تو چه پوزیشنی هست؟؟ رویدادی داره برای اینکار؟؟

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

در 16 ساعت قبل، Mr.Kafiri گفته است :

خیلی ممنون کار کرد.

فقط اگر کاربر سوآیپ کرد راهی داره بفهمی که کاربر الان تو چه پوزیشنی هست؟؟ رویدادی داره برای اینکار؟؟

بله. امکانش هست. البته تو نسخه جدید. نسخه آخر رو از پنل دریافت کنید و تابع withScrollListener رو صدا بزنید و متد زیر رو به اکتیویتی  اضافه کنید.

 

Private Sub pr_onScrollStateChanged(newState As Int)
	If newState==Pr.SCROLL_STATE_IDLE Then
		Log(Pr.AdapterPosition)
	End If
End Sub

 

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

سلام جناب شاهپیری

امکانش هست که هنگام سوآیپ کردن ، آیتم ها در وسط نمایش داده بشن ،

منظورم این هست که وقتی اسکرول میکنیم به بالا یا پایین و آیتم ها نمایش داده میشن اسکرول هیچگاه در میان دو آیتم قرار نگیره و روی خود یکی از آیتم ها بره ...

عذرمیخوام خوب نمیتونم منظورمو عرض کنم امیدوارم متوجه شده باشید:53:

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

در 2 ساعت قبل، YareGomnam گفته است :

سلام جناب شاهپیری

امکانش هست که هنگام سوآیپ کردن ، آیتم ها در وسط نمایش داده بشن ،

منظورم این هست که وقتی اسکرول میکنیم به بالا یا پایین و آیتم ها نمایش داده میشن اسکرول هیچگاه در میان دو آیتم قرار نگیره و روی خود یکی از آیتم ها بره ...

عذرمیخوام خوب نمیتونم منظورمو عرض کنم امیدوارم متوجه شده باشید:53:

سلام و درود. بله شدنی هست.

در ضمن تو خریدهای شما این این کتابخونه ثبت نشده. پشتیبانی برای دوستانی هست که محصول رو خریداری کردن.

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

در ۱ ساعت قبل، محمدرضا شاهپیری گفته است :

سلام و درود. بله شدنی هست.

در ضمن تو خریدهای شما این این کتابخونه ثبت نشده. پشتیبانی برای دوستانی هست که محصول رو خریداری کردن.

بله خواستم ببینم اگر این امکان وجود داره خریداری کنم ،

الان خریداریش کردم

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

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

در ۱ ساعت قبل، YareGomnam گفته است :

بله خواستم ببینم اگر این امکان وجود داره خریداری کنم ،

الان خریداریش کردم

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

ببینید عزیز این موضوع با پکیجی به نام snaphelper حل میشه. موقه اینشیالایز به شکل زیر باید این قابلیت رو فعال کنید

Pr.Builder("pr").NormalRecycler.XMLLayout.ListView.RecyclerView.GravitySnap(Pr.GRAVITY_START,True).Build

متد  (GravitySnap(Pr.GRAVITY_START,True این کار رو انجام میده

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

در 3 ساعت قبل، محمدرضا شاهپیری گفته است :

ببینید عزیز این موضوع با پکیجی به نام snaphelper حل میشه. موقه اینشیالایز به شکل زیر باید این قابلیت رو فعال کنید


Pr.Builder("pr").NormalRecycler.XMLLayout.ListView.RecyclerView.GravitySnap(Pr.GRAVITY_START,True).Build

متد  (GravitySnap(Pr.GRAVITY_START,True این کار رو انجام میده

خیلی ممنون از پاسخ شما ، اما من میخوام از NormalRecycler.BALayout  استفاده کنم  نه xml  و اینکه بصورت زیر اینیشیلایز میکنم ولی هنگام اسکرول دوباره برمیگرده به آیتم اول بصورت خودکار

	pr.Builder("pr").NormalRecycler.BALayout.ViewPagerLayoutManager.RecyclerView.GravitySnap(pr.GRAVITY_START,True).Build
	pr.PersianViewPagerLayoutManager.GalleryLayoutManager _
	.withAngle(40).withMaxAlpha(1.0f).withMinAlpha(0.5f).withRotateFromEdge

یعنی روی اون آیتمی که اسکرول رو میبرم نمیمونه ، بلکه وقتی ولش میکنم پله پله میره آیتم اول

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

در 13 ساعت قبل، YareGomnam گفته است :

 

دوست عزیز شما بعد نیم ساعت خرید کتابخونه ای که نزدیک به ده ساعت اموزش داره انتظار نداشته باشین کتابخونه رو یاد بگیرین. ViewPagerLayoutManager یه لیوت کاملا مستقله و چیزی که شما میخواین نیست.تو پست اول آموزشهای زیر رو حداقل باید ببینید بعد اگه به مشکل خوردید تاپیک بزارید.

***بسیار مهم**آموزش مفاهیم و ساختار ریسایکلر ویو و متدهای اصلی اضافه شد. لینک آموزش*****

***نسخه 4.5 منتشر شد. تو این نسخه قابلیت سایزبندی آیتمها به لیوت بیسیک اضافه شده. دانلود آموزش سایزبندی***   **سورس آموزش رو از پنل دریافت کنید** 

1-: قسمت اول آموزش مقدماتی کار با کتابخونه

 

10:- قسمت دهم (آموزش دریافت و نمایش اطلاعات دیتابیس آنلاین و آفلاین در ریسایکلر ویو)

11:- قسمت یازدهم (آموزش  نمایش اطلاعات بسیار زیاد دیتابیس  آفلاین در ریسایکلر ویو با لیمیت )

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

در 6 دقیقه قبل، محمدرضا شاهپیری گفته است :

دوست عزیز شما بعد نیم ساعت خرید کتابخونه ای که نزدیک به ده ساعت اموزش داره انتظار نداشته باشین کتابخونه رو یاد بگیرین. ViewPagerLayoutManager یه لیوت کاملا مستقله و چیزی که شما میخواین نیست.تو پست اول آموزشهای زیر رو حداقل باید ببینید بعد اگه به مشکل خوردید تاپیک بزارید.

خداقوت ، ممنون از این کتابخونه بسیار خوبتون ، با آرزوی کامل تر شدن

اگر میشد پکیج snaphelper  رو به لایوت ViewPagerLayoutManager  اضافه کرد خیلی فوق العاده تر میشد ، در هر صورت ممنون از زحمات شما:53:

یه چیزی تو مایه های صفحه اصلی برنامه (مفاتیح باب النعیم)

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

در در 26 مهر 1399 در 03:53، محمدرضا شاهپیری گفته است :

بله. امکانش هست. البته تو نسخه جدید. نسخه آخر رو از پنل دریافت کنید و تابع withScrollListener رو صدا بزنید و متد زیر رو به اکتیویتی  اضافه کنید.

 


Private Sub pr_onScrollStateChanged(newState As Int)
	If newState==Pr.SCROLL_STATE_IDLE Then
		Log(Pr.AdapterPosition)
	End If
End Sub

 

تابع withScrollListener تو ViewPagerLayoutManager   نیست ؟!

hkp_543453.png

 

اون متد رو همونجوری تعریف کردم ولی وقتی اسکرول میکنم چیزی لاگ نمیکنه:unknown:

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

سلام. آقای شاهپیری

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

 

 

 

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

در 11 ساعت قبل، Mr.Kafiri گفته است :

سلام. آقای شاهپیری

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

سلام و درود. سورس توی پنل قرار گرفت

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

  • 3 هفته بعد...

سلام وقت بخیر

ببخشید من از ویو پیجر برای اسلایدرم استفاده میکنم و چند سوال از خدمتتون داشتم:

۱. وقتی که مثلا چهار تا ایتم در ریسایکلر ویو اضافه میکنم، برنامه بدون هیچ مشکلی ران میشه ولی ایتم ریسایکلر ویو در حالت ویو پیجر اصلا انتها نداره. یعنی باید وقتی به اخر لیست میرسیم، ریسایلکر ویو دیگه اسکرول نشه. در حالت طبیعی این مشکل وجود نداره ولی توی دیوپیجر به این مشکل برخورد کردم.

 

۲. میخواستم بپرسم امکان این وجود داره که چند نقطه ای که پایین اسلایدرها هست رو به ریسایکلر ویومون اضافه کنیم؟ همون نقاطی که نشون میده صفحه ی چندم از اسلایدر هستیم که خیلی هم زیبا هستند.

 

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

 

متشکرم 

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

در 2 ساعت قبل، Amir - B گفته است :

 

1: کتابخونه مشکلی با ویوپیجر نداره.ارتفاع رو دستی ندید یا اینکه یه چیز فیکس نزارید

2: بله شدنیه ولی باید کاستوم ویوشو داشته باشید.

3:توی کتابخونه با متد Pr.AdapterPosition میتونید پوزیشن فعلی رو بگیرید

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

سلام ممنون

بله مشکلی نداره.

الان بنده وقتی اسلایدر دیجی کالا رو میبینم، میبینم مثل اسلایدر من هست و انتهایی نداره ولی اون نقاط پایین اسلایدر مشخص میکنند که اسلاید چندم هست.

بله با Pr.AdapterPosition  میتونم پوزیشنم رو بگیرم ولی در کجا ازش استفاده کنم؟ 

سابی وجود نداره که پوزیشن فعلی رو بگیرم در هر بار تغییر بگیریم؟ وقتی از ساب onRecyclerScroll استفاده میکنم نمیدونم چرا هیچ چیزی نشون نمیده. نه لاگ و نه هیچی.

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

ببخشید سوالاتم طولانی شد.

متشکرم

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

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

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

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

×
  • اضافه کردن...