رفتن به مطلب

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


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

سلام بنده این کتابخانه خوب را خریدم ولی خروجی های من شبیه خروجی های آموزش داده شده ، نشد. لطفن تمام سورس ها و xml های موجود برای این کتابخانه را قرار دهید 

همراه آموزش ها هیچ سورسی برای من نیومد

متشکرم

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

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

بهترین ارسال کنندگان این موضوع

پست های محبوب

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

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

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

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

سلام خدمت آقای شاهپیری عزیز 

متشکرم از زحماتتان وارائه چنین کتابخانه خوبی 

 

در graphview آیا قابلیت یا گزینه ای برای این هست وقتی که مقدار متنهای node ها متفاوت بود،

 سایز  node ها براساس محتویاتشان از متن ها خودکار بزرگ و کوچک بشوند ؟یا باید دستورات دیگری استفاده کنیم؟

 

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

 

باتشکر 

 

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

در در 1397/08/30, 02:40:51، Kamram66 گفته است :

 

با سلام عزیز.به خاطر اینکه آموزشها کامل و از صفر آموزش داده میشه سورسها رو قرار ندادیم تا دوستان با دقت بیشتری روی کتابخونه کار کنن. چون واقعا بدون تمرین و تمرین مکرر درک کردن کتابخونه سخته.

 

در 20 ساعت قبل، نورنما گفته است :

 

 از لیوت xml استفاده کنید عزیز و از ویوی textview همچنین مقدار طول و عرضش رو wrap_content بزارید به صورت خودکار سایزها اعمال میشه.

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

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

محمدرضا جان سلام:

لطفا آموزش نحوه افزودن از دیتابیس انلاین و افلاین رو واسه این کتابخونه هم بذارید .

تشکر خیلی فوریه 

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

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

محمدرضا جان سلام:

لطفا آموزش نحوه افزودن از دیتابیس انلاین و افلاین رو واسه این کتابخونه هم بذارید .

تشکر خیلی فوریه 

قرار گرفت عزیز. از پست اول دریافت کنید. قسمت دهم

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

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

میرم صفحه پرداخت پرداخت رو انجام میدم میزنه تراکنش نامعتبر

سیستم پرداخت مشکلی نداره عزیز. تست کردم الان.

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

آقای شاهپیری

هم شهری عزیز

چطور باید ایتم های view pager رو از راست به چت بچینم؟

در واقع می خوام ی کتاب با قابلیت ورق زدن درست کنم!

مثل کاری که قران حبل المتین کرده.

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

در 53 دقیقه قبل، zibmoj گفته است :

 

سلام همشهری:malih::hi:

واسه اینکه آیتمها از راست به چپ بیان باید فقط کافیه reverslayout رو تو تنظیمات لیوت منیجر اعمال کنید. به شکل زیر مثلا برا گالری

Pr.Builder("pr").NormalRecycler.XMLLayout.ViewPagerLayoutManager.RecyclerView.Build
Pr.PersianViewPagerLayoutManager.GalleryLayoutManager.withReverseLayout

 

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

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

در قسمت ویو درختی یک مشکل دارم.

میخواهم لیست ها هنگام نمایش اول بسته باشد و بعد از کلیک باز شود 

درحال حاضر همه باز هستن

لطفن راهنمایی کنید 

متشکرم

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

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

سلام

چرا ارتفاع همه آیتم ها به اندازه آیتم اولی ست میشن؟

من این کد رو در متد onBindViewHolder میذارم:

Dim pnl1  As Panel = layoutitem
      pnl1.Height = myint

متغیر myint با هر آیتم که میاد توی لیست تغییر میدم. یعنی هر آیتم که میخواد بریزه توی ریسایکلر طول رشته متن رو میخونم و این متغیر رو پر میکنم تا ارتفاع هر آیتم در ریسایکر وابسته به بلندی متن مربوطه باشه. اما با اینکه متغیر به درستی داره تغییر میکنه ولی ارتفاع آیتم ها بر اساس همون آیتم اول ست میشن! چرا؟ آموزش های شما هم هرچی نگاه کردم و مثالهاتون همش آیتم هایی یکسان و به یک اندازه بودند. مثلا در ریسایکر خبری که طول هر خبر متفاوته چطور میشه کاری کرد که ارتفاع هم تغییر کنه با هر رکورد؟

تشکر

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

Dim pr As PersianRecyclerLayout
	pr.Builder("pr").NormalRecycler.BALayout.ListView.RecyclerView.withDefaultDividier.Build
   Activity.AddView(pr,0,0,100%x,100%y)
   pr.ShowRecycler

Private Sub pr_getItemCount As Int
	Return 100
End Sub
Private Sub pr_onCreateViewHolder(layoutitem As Object,viewtype As Int) As Object
	Return Null
End Sub
Private Sub pr_onBindViewHolder(layoutitem As Object,position As Int,viewtype As Int)
	Dim pn As Panel=layoutitem
	Dim heit As Int= position *50dip
	pn.Width=100%x
	pn.Height=heit
	pn.Color=Colors.Red
End Sub

 

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

در 19 ساعت قبل، mykimia گفته است :

سلام

چرا در VegaLayoutManager متد nRecyclerScroll کار نمیکنه؟

قابل توجه همه دوستان. این متد فقط در listview و grideview کاربرد داره. و دربقیه لیوت منیجرها به خاطر اینکه از این متد خود کتابخونه برای هندل کردن رفتار لیوتش استفاده میکنه دیگه قابل استفاده نیست.

در 17 ساعت قبل، mykimia گفته است :

متد OnItemLongClick چطور فعال میشه؟ چرا کار نمیکنه؟

مشکلی نداره عزیز. فقط دقت داشته باشید که این متد فقط برای پنل اصلی کار میکنه و نه آیتمهای پنل. تو مثال قبل متد زیر رو پیاده کنید.

Private Sub pr_OnItemLongClick(Item As Object,position As Int)
	ToastMessageShow(position,False)
End Sub

 

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

  • 2 هفته بعد...
در در 1397/09/01, 13:10:42، محمدرضا شاهپیری گفته است :

 از لیوت xml استفاده کنید عزیز و از ویوی textview همچنین مقدار طول و عرضش رو wrap_content بزارید به صورت خودکار سایزها اعمال میشه.

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



سلام 

خیلی ممنون از راهنماییتون 

1-  اینکار رو کردم ولی ریسایکلر اندازه باکس سرشاخه نمودار رو برابر اندازه متن قرار میده ولی در زیرشاخه ها اندازه باکسها هم اندازه باکس اول میشود ومتن در یک سطر نمایش داده میشه ،مثل تصویر اول میشه ، کمی تغییرش دادم  ومثل تصویر دوم متن رو چندخطی نشون میده ولی باز سایز باکس زیرشاخه ها بااندازه متن سرشاخه یکی شدندو نه با متن خودشان !. 

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

 

graph_XML_layout

 

2- برای باکسها در Xml سایه داده ام  ولی سایه برای زیرشاخه آخری رو نمایش نمیدهد.

 

3- چطور می توان موقع نمایش ریسایکلر ، اندازه نمایش نمودار رو به حداکثر میزان خود نمایش داد؟ یا عدد خاصی برای زوم داد؟ 

 

4- آیا بیش از این مقدار زوم میشه  حداکثر زوم رو دو یاسه برابر بیشتر از اندازه فعلی کرد؟ چون وقتی متن باکس ها طولانی میشود، در نمودارهای طولانی ، باوجود اینکه به آخرین حد زوم ، نمودار رو بزرگ میکنیم باز متن باکسها قابل مطالعه نیست!

 

Untitled1.png.f3082aae30d2913d8d9a33c509822e92.png

 

Untitled.png.bbb9c1f2e73f488ede3c46dbfd48a249.png

 

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

در در 1397/09/21, 18:01:07، محمدرضا شاهپیری گفته است :

فقط دقت داشته باشید که این متد فقط برای پنل اصلی کار میکنه و نه آیتمهای پنل. 

 

 راهی داره بشه روی آیتم ها هم پیاده کرد؟

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

در 6 ساعت قبل، mykimia گفته است :

 راهی داره بشه روی آیتم ها هم پیاده کرد؟

نسخه جدید رو دریافت کنید دقت کنید متد longclick آرگومانهاش تغییر کرده.

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

در در 1397/10/04, 14:31:53، نورنما گفته است :



سلام 

خیلی ممنون از راهنماییتون 

1-  اینکار رو کردم ولی ریسایکلر اندازه باکس سرشاخه نمودار رو برابر اندازه متن قرار میده ولی در زیرشاخه ها اندازه باکسها هم اندازه باکس اول میشود ومتن در یک سطر نمایش داده میشه ،مثل تصویر اول میشه ، کمی تغییرش دادم  ومثل تصویر دوم متن رو چندخطی نشون میده ولی باز سایز باکس زیرشاخه ها بااندازه متن سرشاخه یکی شدندو نه با متن خودشان !. 

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

 

graph_XML_layout

 

2- برای باکسها در Xml سایه داده ام  ولی سایه برای زیرشاخه آخری رو نمایش نمیدهد.

 

3- چطور می توان موقع نمایش ریسایکلر ، اندازه نمایش نمودار رو به حداکثر میزان خود نمایش داد؟ یا عدد خاصی برای زوم داد؟ 

 

4- آیا بیش از این مقدار زوم میشه  حداکثر زوم رو دو یاسه برابر بیشتر از اندازه فعلی کرد؟ چون وقتی متن باکس ها طولانی میشود، در نمودارهای طولانی ، باوجود اینکه به آخرین حد زوم ، نمودار رو بزرگ میکنیم باز متن باکسها قابل مطالعه نیست!

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

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

فایل xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView
 xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:card_view="http://schemas.android.com/apk/res-auto"
 android:id="@+id/card_view"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:layout_gravity="center"
 android:gravity="center"
 android:tag="CardView"
 card_view:cardBackgroundColor="@android:color/holo_blue_dark"
 card_view:cardElevation="5dp"
 card_view:contentPadding="5dp">
 
<RelativeLayout
	android:layout_width="150dip"
	 android:gravity="center"
	android:layout_height="wrap_content">
<TextView
	android:id="@+id/textView"			              
	android:tag="TextView"
	android:layout_width="wrap_content"
	android:layout_height="wrap_content"
	android:textColor="@android:color/white"
	android:textStyle="bold"
	android:gravity="center"
    android:layout_centerInParent="true"/>
</RelativeLayout>
</android.support.v7.widget.CardView>     

 

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

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

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

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

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

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

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

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

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

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

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


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