programingcenter97.
-
تعداد ارسال ها
65 -
تاریخ عضویت
-
آخرین بازدید
نوع محتوا
نمایه ها
فروشگاه
تالارهای گفتگو
بخش دریافت
پست ها ارسال شده توسط programingcenter97.
-
-
در در 3 اردیبهشت 1399 در 17:28، محمدرضا شاهپیری گفته است :
برای ریپل دادن به ویو و پارالکس از این استفاده کردم
ولی ریپل نمایش نداد آیا باید از دیزاینر تیکی رو بزنم یا نه؟ بله. نسخه جدید (4.7) رو دانلود کنید و تیک RipplView رو بزنید
و اینکه این نسخه جدید کتابخانه که پارالکس رو rtl میکرد کی منتشر میشه؟ و خطای فونتش برطرف شد؟ منتشر شد. از این لینک آموزش و کتابخونه هم از پنل ریسایکلرویو قابل دانلود هست
سلام در نسخه 4.7 نسخه اصلی بدون پارالکس هست!! قرار بود فونتش درست بشه و همچنین قابلیت rtl داشته باشه؟ قابلیت پارالکس که خیلی عالی بود؟
-
در در 1 اردیبهشت 1399 در 19:20، محمدرضا شاهپیری گفته است :
خیر دوست عزیز در صورتی که از دیزاینر اضافه کردین دیگه کد زیر رو نباید بزنین.
pr.Builder("pr").NormalRecycler.BALayout.ListView.RecyclerView.RippleView.Build
برای تنظیمات دیگه اش هم خط دوم رو میتونید استفاده کنید و موردی نداره
pr.PersianRippleAdapter.setRippleType(pr.PersianRippleAdapter.SIMPLE).setColor(Colors.Red)
برای ریپل دادن به ویو و پارالکس از این استفاده کردم
PersianRecyclerLayout.PersianRippleAdapter.setRippleType(PersianRecyclerLayout.PersianRippleAdapter.SIMPLE).setColor(Colors.Red) PersianRecyclerLayout.PersianParallx.parallaxImage("https://crockerriverside.org/sites/main/files/imagecache/pod/main-images/camera_lense_0.jpeg").title("دروس ریاضی پایه " & Map.Get("Name_Payeh")) _ .contentScrimColor(Colors.RGB(140,113,255)).collapsedTitleGravity(Gravity.RIGHT).backButtonEnable.floatButtonEnable.floatButtonColor(Colors.Red).floatButtonRippleColor(Colors.Blue) _ .floatButtonDrawable("aparat_icon").floatButtonGravity(Gravity.BOTTOM+PersianRecyclerLayout.PersianParallx.GravityEND)
ولی ریپل نمایش نداد آیا باید از دیزاینر تیکی رو بزنم یا نه؟
و اینکه این نسخه جدید کتابخانه که پارالکس رو rtl میکرد کی منتشر میشه؟ و خطای فونتش برطرف شد؟
-
سلام وقت بخیر
برای استفاده از recycler_ripple و بقییه سورس ها
اگه کتابخانه رو از طریق دیزاینر ادکنیم آیا برای تنظیمات دیگری که در دیزاینر نیست میشه بد از لود کردن اکتیویتی از این کد ها استفاده کرد؟
pr.Builder("pr").NormalRecycler.BALayout.ListView.RecyclerView.RippleView.Build pr.PersianRippleAdapter.setRippleType(pr.PersianRippleAdapter.SIMPLE).setColor(Colors.Red)
اگه نمیشه با چه کدی میشه ریپل ویو رو که ریسایکلر در دیزاینر اد شده رو روش گذاشت؟
-
در 6 دقیقه قبل، محمدرضا شاهپیری گفته است :
در مورد سوال اولتون باید به صورت زیر تم رو ست کنید.
SetApplicationAttribute(android:theme,"@style/MyAppTheme") CreateResource(values, theme.xml, <resources> <style name="MyAppTheme" parent="@style/Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">#FF785BFF</item> <item name="colorPrimary">#FF785BFF</item> <item name="colorPrimaryDark">#FF785BFF</item> <item name="android:textColor">#FF785BFF</item> </style> </resources> )
درمورد سوال دوم هم من حواسم نبود این امکان اضافه شده ولی هنوز منتشر نشده انشالا به زودی این امکان هم اضافه میشه.
و سوال سوم هم خیر آیکن باید از ریسورس لود بشه نه از فایل.
واقعا تشکر پشتیبانی عالی
- 1
-
استاد شاهپیری ببخشید سرتون رو درد آوردم عذر خواهم:
1- اینکه من متوجه این قضیه نشدم الان کد زیر برای نمایش تغییرات توی تم باید چه تغییری پیدا کنه؟ که توی تمام اپ با همین شخصی سازی نمایشش بده؟
SetApplicationAttribute(android:theme,"@style/ScrolActivityTheme") CreateResource(values, theme.xml, <resources> <style name="MyAppTheme" parent="@style/Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">#FF785BFF</item> '''رنگ اصلی برنامه <item name="colorPrimary">#FF785BFF</item> <item name="colorPrimaryDark">#FF785BFF</item> <item name="android:textColor">#FF785BFF</item> </style> </resources> )
2-اینکه برای جابجا کردن دکمه بک توی پارالکس گفتید باید rtl کنید اما فک کنم همچین چیزی نداره
PersianRecyclerLayout.PersianParallx.parallaxImage("https://crockerriverside.org/sites/main/files/imagecache/pod/main-images/camera_lense_0.jpeg").title("دروس ریاضی پایه " & Map.Get("Name_Payeh")) _ .contentScrimColor(Colors.Red).collapsedTitleGravity(Gravity.RIGHT).backButtonEnable.floatButtonEnable.floatButtonColor(Colors.Red).floatButtonRippleColor(Colors.Blue) _ .floatButtonDrawable("aparat_icon").floatButtonGravity(Gravity.BOTTOM+PersianRecyclerLayout.PersianParallx.GravityEND)
یه چیز دیگه floatButtonDrawable("aparat_icon") نمیشه از پوشه فایل لود کنه؟
-
در 3 ساعت قبل، محمدرضا شاهپیری گفته است :
خطا که مشخصه عزیز. Font asset not found IRANSansWeb.ttf فونتی استفاده کردین که توی پروژه نیست. فونت IRANSansWeb رو توی پوشه files بریزید و مجددا تست کنید.
سلام مجدد
سورس رو بدون تغییر ران کردم دوباره همین خطا رو داد
--------- beginning of main --------- beginning of main Copying updated assets files (1) *** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** Error occurred on line: 85 (Main) java.lang.RuntimeException: Font asset not found iransanc.ttf at android.graphics.Typeface.createFromAsset(Typeface.java:190) at com.persian.recycler.core.RecyclerLayout.setupParalax(RecyclerLayout.java:1297) at com.persian.recycler.core.RecyclerLayout.ShowRecycler(RecyclerLayout.java:829) at b4a.fast.indicator.main._setup(main.java:455) at b4a.fast.indicator.main._activity_create(main.java:427) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:351) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144) at b4a.fast.indicator.main.afterFirstLayout(main.java:104) at b4a.fast.indicator.main.access$000(main.java:17) at b4a.fast.indicator.main$WaitForLayout.run(main.java:82) at android.os.Handler.handleCallback(Handler.java:742) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5601) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:774) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:652) ** Activity (main) Resume **
-
در 15 ساعت قبل، محمدرضا شاهپیری گفته است :
سورس مشکلی نداره عزیز. مشکل به احتمال زیاد از به روز نبودن sdk هست. حتما به روز باشه و همینطور نسخه اندروید هم روی 29 باشه ترجیحا.
sdk من نسخه android-10 هست و به بیسیک آدرس android-10 دادم و موقع ران کردن نسخه 28 رو نشون میده که ران شده سورس FastScrollIndicator
sdk خودم رو از داخل sdkmanager به آخرین نسخه آپدیت کردم حتی از نسخه extra شما استفاده کردم این ارور رو میده
Logger connected to: Xiaomi Redmi 3S --------- beginning of main Copying updated assets files (1) *** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** Error occurred on line: 88 (Main) java.lang.RuntimeException: Font asset not found IRANSansWeb.ttf at android.graphics.Typeface.createFromAsset(Typeface.java:190) at com.persian.recycler.core.RecyclerLayout.setupParalax(RecyclerLayout.java:1297) at com.persian.recycler.core.RecyclerLayout.ShowRecycler(RecyclerLayout.java:829) at b4a.fast.indicator.main._setup(main.java:455) at b4a.fast.indicator.main._activity_create(main.java:427) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:351) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144) at b4a.fast.indicator.main.afterFirstLayout(main.java:104) at b4a.fast.indicator.main.access$000(main.java:17) at b4a.fast.indicator.main$WaitForLayout.run(main.java:82) at android.os.Handler.handleCallback(Handler.java:742) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5601) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:774) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:652) ** Activity (main) Resume ** *** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** Error occurred on line: 88 (Main) java.lang.RuntimeException: Font asset not found IRANSansWeb.ttf at android.graphics.Typeface.createFromAsset(Typeface.java:190) at com.persian.recycler.core.RecyclerLayout.setupParalax(RecyclerLayout.java:1297) at com.persian.recycler.core.RecyclerLayout.ShowRecycler(RecyclerLayout.java:829) at b4a.fast.indicator.main._setup(main.java:455) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:351) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144) at b4a.fast.indicator.main.afterFirstLayout(main.java:104) at b4a.fast.indicator.main.access$000(main.java:17) at b4a.fast.indicator.main$WaitForLayout.run(main.java:82) at android.os.Handler.handleCallback(Handler.java:742) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5601) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:774) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:652) ** Activity (main) Resume **
خط 88 اینه
Sub pr_getItemCount As Int Return (lis.Size) End Sub
-
در 15 ساعت قبل، محمدرضا شاهپیری گفته است :
انشالا تا آخر هفته اضافه میکنیم.
میشه تو نسخه لایت PersianParallx هم باشه؟
-
سلام روی سورس stickyheder این خطا رو میده
Logger connected to: Xiaomi Redmi 3S --------- beginning of crash --------- beginning of main ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** java.lang.NullPointerException: Attempt to invoke virtual method 'boolean androidx.recyclerview.widget.RecyclerView$ViewHolder.shouldIgnore()' on a null object reference at androidx.recyclerview.widget.RecyclerView.findMinMaxChildLayoutPositions(RecyclerView.java:4311) at androidx.recyclerview.widget.RecyclerView.didChildRangeChange(RecyclerView.java:4327) at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep3(RecyclerView.java:4230) at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:3862) at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:4404) at android.view.View.layout(View.java:16672) at android.view.ViewGroup.layout(ViewGroup.java:5438) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336) at android.widget.FrameLayout.onLayout(FrameLayout.java:273) at android.view.View.layout(View.java:16672) at android.view.ViewGroup.layout(ViewGroup.java:5438) at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1080) at android.view.View.layout(View.java:16672) at android.view.ViewGroup.layout(ViewGroup.java:5438) at anywheresoftware.b4a.BALayout.onLayout(BALayout.java:43) at android.view.View.layout(View.java:16672) at android.view.ViewGroup.layout(ViewGroup.java:5438) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336) at android.widget.FrameLayout.onLayout(FrameLayout.java:273) at android.view.View.layout(View.java:16672) at android.view.ViewGroup.layout(ViewGroup.java:5438) at com.android.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:493) at android.view.View.layout(View.java:16672) at android.view.ViewGroup.layout(ViewGroup.java:5438) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336) at android.widget.FrameLayout.onLayout(FrameLayout.java:273) at com.android.internal.policy.PhoneWindow$DecorView.onLayout(PhoneWindow.java:2680) at android.view.View.layout(View.java:16672) at android.view.ViewGroup.layout(ViewGroup.java:5438) at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2212) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1968) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1144) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6102) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:860) at android.view.Choreographer.doCallbacks(Choreographer.java:672) at android.view.Choreographer.doFrame(Choreographer.java:608) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:846) at android.os.Handler.handleCallback(Handler.java:742) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5601) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:774) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:652)
بدون تغییر سورس وقتی اجرا میشه مستقیم خطا میده
کتابخانه PersianRecyclerView ***(نسخه جدید)***
در مرتبط با فروشگاه
ارسال شده در
تشکر از شما
فقط یه چیزی رفرش ویو رو در ریسایکلر فعال میکنم
با رتروقیت اطلاعات رو از هاستم میگیرم بعضی وقت ها که خطای اینترنت میده showresycler رو اجرا نمیکنه چون اطلاعات لیست خالی هست.
و وقتی این تک کد اجرا نشه رفرش ویو هم فعال نمیشه یعنی کاربر اگر خطای اینترنت بر بخوره غیر از اینکه ریسایکلر هیچ آیتمی لود نکرده رفرش ویوشم غیر فعال میمونه و کاربر نمیتونه رفرش کنه
لطفا برسی کنید
و اینکه موقع لود شدن ریسایکلر این پیام رو لاگ میکنه
Attempt to invoke virtual method 'boolean java.lang.Boolean.booleanValue()' on a null object reference
و اینکه با این کد برای پارالکس با کتابخونتون
این خطا رو میده
Logger connected to: Xiaomi Redmi 3S ** Activity (m_main) Pause, UserClosed = false ** ** Activity (m_filemanager) Create, isFirst = true ** Attempt to invoke virtual method 'boolean java.lang.Boolean.booleanValue()' on a null object reference Error occurred on line: 35 (M_FileManager) java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. at android.view.ViewGroup.addViewInner(ViewGroup.java:4310) at android.view.ViewGroup.addView(ViewGroup.java:4146) at android.view.ViewGroup.addView(ViewGroup.java:4118) at com.persian.parallax.core.ParallaxView.addContentView(ParallaxView.java:115) at ir.ziamath.programing_center.m_filemanager._activity_create(m_filemanager.java:393) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:351) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144) at ir.ziamath.programing_center.m_filemanager.afterFirstLayout(m_filemanager.java:104) at ir.ziamath.programing_center.m_filemanager.access$000(m_filemanager.java:17) at ir.ziamath.programing_center.m_filemanager$WaitForLayout.run(m_filemanager.java:82) at android.os.Handler.handleCallback(Handler.java:742) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5601) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:774) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:652) ** Activity (m_filemanager) Resume **
خط 35 اینه
parallax.addContentView(PersianRecyclerLayout,0,0,0,100%x,100%y)
کجای کار ایراد داره؟