-
تعداد ارسال ها
319 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
3
نوع محتوا
نمایه ها
فروشگاه
تالارهای گفتگو
بخش دریافت
پست ها ارسال شده توسط Amir - B
-
-
3 ساعت قبل، محمدرضا شاهپیری گفته است:
سلام و درود. از اونجایی که DsTabLayout از نسخه ساپورت استفاده میکنه و کتابخونه قدیمی و منسوخ شده هست و ریسایکلر ویو نسخه androidX هست احتمال اینکه تداخل داشته باشن خیلی زیاده. من که اصلا نتونستم از DsTabLayout استفاده کنم چون خطا میده و کامپایل نمیشه. اما اگه تداخل نداشته باشن به نظرم میتونید با هم استفاده کنید. به دوتا متد زیر توجه کنید
Private Sub prrecycler_onScrollStateChanged(newState As Int) If newState==prRecycler.SCROLL_STATE_IDLE Then If prRecycler.AdapterPosition<>-1 Then dsTabLayout.SelectTab(prRecycler.AdapterPosition) End If End If End Sub Private Sub dstab_TabSelected(Index As Int, SelectedTab As String, Tag As Object) prRecycler.scrollToPosition(Index) End Sub
درمورد سوال دوم هم که عرض شد. متد رو باید مستقیم از خود ریسایکلر صدا بزنید
prRecycler.disableItemChangeAnimation
متشکرم
بله من گشتم ولی تو کتابخونه من اصلا متد disableItemChangeAnimation وجود نداره.
نسخه کتابخونه 4.6 هست . برای شما این گزینه میاد؟
-
سلام استاد
آیا این امکان وجود داره از DsTabLayout برای ویوپیجر ریسایکلر ویو استفاده کنیم؟
و استاد در مورد سوال قبلیم، من همچنان disableItemChangeAnimation رو نتونستم پیدا کنم. چیکار باید انجام بدم؟
ممنون
-
1 ساعت قبل، محمدرضا شاهپیری گفته است:
سلام ودرود.
درمورد مشکل اول دستور disableItemChangeAnimation رو تست کنید و در مورد مسأله دوم دستور AdapterPosition
ممنون
در رابطه با پوزیشن اونی که فرمودید پوزیشن آیتم ها رو میده. برای پوزیشن اسکرول ریسایکلرویو این رو پیدا کردم:
موقع Build کردن withScrollListener رو صدا میکنیم و از ساب onRecyclerScroll استفاده میکنیم.
در مورد disableItemChangeAnimation من نتونستم متدش رو پیدا کنم. فکر کنم تو نسخه جدید کتابخونه حذفش شده
-
سلام استاد
ببخشید دو سوال داشتم
چطور میتونیم خاکستری شدن رنگ هر ایتم ریسایکلر ویو موقع پرس کردن هر ایتم رو تغییر بدیم؟ یا خاکستری شدنش رو غیر فعال کنیم؟
چطور میتونیم پوزیشن اسکرول ریسایکلر ویو رو بدست بیاریم؟
ممنون
-
سلام استاد شاهپیری
میخواستم بپرسم چطور میتونیم کاری کنیم که اسکرول ریسایکلرویو قفل بشه و نشه اسکرول کرد؟
با دستور enable کار نکرد
---------------------------------
آپدیت:
با دستور SetNestedScrollingEnabled این کار انجام میشه- 1
-
سلام استاد شاهپیری
ببخشید لینک آموزش درسته؟
من نمیتونم دریافتش کنم
-
سلام استاد وقت تون بخیر
ببخشید من یک لایوت دارم که داخلش یک پنل اد کردم و تو کدنویسی یک ریسایکلرویو داخل اون پنل اد کردم
حالا تو اکتیویتی یک ویو پیجر که چندین پیج داره اضافه کردم و برای هر پیج اون لایوت رو لود کردم
من میخوام هر وقت وارد تب جدیدی از ویو پیجر میشیم، ریسایکلر ویو تمام ایتم هاشو پاک کنه و بره ایتم های جدید رو لود کنه
میشه راهنماییم کنید چطور ایتم ها رو پاک کنم؟
از کد زیر برای پاک کردن ایتم ها استفاده میکنم خطا میده:
و این
listRecy.Clear pr.notifyItemRangeRemoved(0,listRecy.Size)
-
سلام استاد شاهپیری وقت بخیر
ببخشید یک سوال درباره کتابخونه داشتم
من میخوام تو برنامم به شکل زیر از ریسایکلر ویو استفاده کنم
به این صورت که ما یک ریسایکلر ویو رو تعریف کنیم
داخل ریسایکلر ویو ، چند تا باکس داریم که داخل هر باکس چند تا ایتم مختلف داریم
مثلا تو باکس اول ، 5 تا آیتم داریم
تو باکس دوم ، 2 تا
و تو باکس سوم 4 تا و ...
چطور میتونم چنین جیزی رو طراحی کنم؟
قبلا یک مدل داشتیم و بر اساس اون هر مقدار از مدل که میخواستیم ایتم اضافه میکردیم
من مدلم رو معمولا تو دیزاینر طراحی میکنم
ولی الان مدل ثابتمون اون باکسه است و ایتم های داخلش تعدادشون متفاوته
میشه راهنمایی کنید
ممنونم ازتون
-
سلام وقت بخیر
استاد شاهپیری من موقع اجرا درخواست کد با خطای زیر مواجه میشم
خطای قسمت لاگ:
com.persianfastnetwork.Error@42853d08
هر دفعه کد آخرش تغییر میکنه
com.persianfastnetwork.Error@42843158
در ساب onError:
خطای
javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x5964d0b0: Failure in SSL library, usually a protocol error
من طبق آموزش شما پیش رفتم و با سایت https://resttesttest.com/ مشکلی نبود.
برای api خودم این مشکل به وجود میاد
withSsl در کتابخانه نبود
-
در ۱۴۰۱/۱/۲۹ در ۲۱:۲۹، محمدرضا شاهپیری گفته است:
عزیز این مشکلات به طور قطع از Sdk هست. حتما از sdk خود سایت مرجع استفاده کنید مشکلی نداره کتابخونه
استاد من sdk ام رو پاک کردم و دوباره طبق سایت بیسیک نصب کردم و تو sdk manager بیسیک، recommonded ها رو نصب کردم. موقع ران گرفتن از برنامه برای recyclerview، نیاز به sdk های androidX داره.
من یکبار extras پیوستی شما رو دانلود کردم و تو sdk ی خودم قرار دادم که چون در extras شما کلا در مسیر زیر نسخه 1.7.0 قرار نداشت خطا میگرفت و مجبور شدم خودم دانلود کنم تا این نسخه رو داشته باشم.
...\extras\b4a_remote\androidx\core\core
برای همین چون فایل های extras رو نداشتم، مجبور شدم که از sdk manger بیسیک، androidX رو سرچ کنم و تمام ایتم ها رو دانلود کنم. وقتی اینکار رو کردم، همون خطای قبلی رو نمایش میده
-
سلام
استاد شاهپیری میشه از معماری تو b4a هم استفاده کرد؟
- 1
-
-
سلام ممنون
بله مشکلی نداره.
الان بنده وقتی اسلایدر دیجی کالا رو میبینم، میبینم مثل اسلایدر من هست و انتهایی نداره ولی اون نقاط پایین اسلایدر مشخص میکنند که اسلاید چندم هست.
بله با Pr.AdapterPosition میتونم پوزیشنم رو بگیرم ولی در کجا ازش استفاده کنم؟
سابی وجود نداره که پوزیشن فعلی رو بگیرم در هر بار تغییر بگیریم؟ وقتی از ساب onRecyclerScroll استفاده میکنم نمیدونم چرا هیچ چیزی نشون نمیده. نه لاگ و نه هیچی.
ببخشید در مورد کاستوم ویو ممکنه بیشتر راهنماییم بفرمایید.
ببخشید سوالاتم طولانی شد.
متشکرم
-
سلام وقت بخیر
ببخشید من از ویو پیجر برای اسلایدرم استفاده میکنم و چند سوال از خدمتتون داشتم:
۱. وقتی که مثلا چهار تا ایتم در ریسایکلر ویو اضافه میکنم، برنامه بدون هیچ مشکلی ران میشه ولی ایتم ریسایکلر ویو در حالت ویو پیجر اصلا انتها نداره. یعنی باید وقتی به اخر لیست میرسیم، ریسایلکر ویو دیگه اسکرول نشه. در حالت طبیعی این مشکل وجود نداره ولی توی دیوپیجر به این مشکل برخورد کردم.
۲. میخواستم بپرسم امکان این وجود داره که چند نقطه ای که پایین اسلایدرها هست رو به ریسایکلر ویومون اضافه کنیم؟ همون نقاطی که نشون میده صفحه ی چندم از اسلایدر هستیم که خیلی هم زیبا هستند.
۳. چطور میتونیم پوزیشن ایتم های ریسایکلر ویو رو بدست بیاریم. یعنی وقتی که به اخرین ایتم ریسایکلر رسیدیم، نمایش خودکار متوقف و پوزیشن به مکان اولیه برگرده و مجددا نمایش خودکار شروع کنه. یعنی ریسایکلر ویو به انتهای لیست رسید، خودکار به اول برگرده. البته احتمالا این مورد به مورد اول بستگی داره. چون ایتم ها محدودیت ندارند.
متشکرم
-
سلام
آقا محمد ببخشید میشه ایونت ها و متود های کتابخونه رو هم قرار بدید؟
ممنون
-
سلام استاد خسته نباشید
آقا محمد من تو برنامم از مولتی پنل استفاده میکنم . درواقع چندین پنل دارم که توش پعکس و چند لیبل و باتن و کاردویو ....... هستش .
یک سوال داشتم
ببخشید با کتابخونه PersianRecyclerView میشه دقیقا همون رو ساخت؟
مثلا عین لیست ویو نیستش که میگه حتما باید یک خط یا دو خط باشه . درواقع هر کاری که دلمون بخواد میتونیم کنیم .
کلا یعنی هر چی دلمون میخواد میتونیم اضافه کنیم مثل تو یه پنل عکس و متن و باتن به هر تعداد .
ممنون . خیلی سعی کردم منظورمو برسوم
- 1
-
سلام استاد عزیز و خسته نباشید
استاد اصلا قصد بی احترامی ندارم ولی فکر کردم باید این موارد رو ذکر کنم .
متشکرم که برای ما تازه کارها نحوه ی سرچ رو توضیح دادید و همچنین تاپیک جداگانه ای رو در این باره قرار دادید. چون درک کردن json برای ما سخته .
اگر به متنی که از بنده نقل قول کردید توجه کنید ، میبینید که من گفتم سرچ کردم ولی خیلی متوجه نشدم .من آشنایی ای اصلا با جیسون نداشتم و فکر میکنم اولین سوال بنده در این رابطه بود که میخواستم در حد یکی و دو خط بدونم موضوعیتش در مورد چیه .
البته به نظرم سوالات با هم فرق داره و ممکنه تاپیک های مرتبط جواب گوی اون سوال نباشه .
اونطور هم که من تو تاپیک های شما دیدم، خیلی بحث و گفتگو در این حیطه داشتید که json رو فرا گرفتید و همونطور که من گفتم فکر میکنم اولین سوالم تو این حیطه بود .
بازم تشکر میکنم که بنده رو راهنمایی کردید
از این به بعد هم در سمت چپ بالا سرچ میکنم .
و اینکه فکر میکنم کسی که کل یک تاپیک رو در مورد json پر کرده، زشته که با اولین سوال در مورد json تو همون تاپیک، با الفاظی نه چندان مناسب به بقیه گوش زد کنه .
موفق باشید
- 1
-
سلام
استاد ببخشید میشه بگید json دقیقا چی هستش؟
یکم جستجو کردم متوجه نشدم
ممنونم
- 1
-
در 5 ساعت قبل، محمدرضا شاهپیری گفته است :
کتابخونه ویرایش شد عزیز. تست کنید.
سلام
آقا محمد این ورژن کلا مشکل داره .
خیلی خیلی خیییلی بزرگتر نشون میده
- 2
-
سلام خسته نباشید
آقا محمد یک امکان دیگه وجود داشت عالی تر میشد
بازکردن برنامه موردنظر
خیلی ممنون
-
- 3
-
خیلی ممنون آقا محمد
ببخشید تو فایل dimen.xml ، لیبل سایز1 ، لیبل سایز 2 و .... ، اندازه های مختلف متن برای یک ویو هستش؟ یعنی گوگل از میان این چهارتا میاد انتخاب میکنه ؟ یا هر کدوم برای یک ویو هستش؟
اگر بخواهیم برای هر ویو مثلا باتن ها، لیبل ها و... اندازه مشخصی بدیم، چطور باید درست کنیم .
ممنون
-
ممکنه کتابخونه BetterImageView رو قرار بدید؟
ممنون
کتابخانه PersianRecyclerView ***(نسخه جدید)***
در مرتبط با فروشگاه
ارسال شده در
@محمدرضا شاهپیری
سلام استاد وقت تون بخیر
ببخشید سوالی داشتم
چطور میتونیم با اسکرول کردن ریسایکلر ویو چنین تولباری رو طراحی بکنیم؟
متشکرم