رفتن به مطلب

programingcenter97.

کاربر عادی
  • تعداد ارسال ها

    65
  • تاریخ عضویت

  • آخرین بازدید

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

  1. همچنین زمانی که از ریپل ویو استفاده میکنم آیتم هام به بالا و چپ میچسبند و زمانی که ریپل رو حذف میکنم درست میشه TAB_Moshavereh.PersianRippleAdapter.setRippleType(TAB_Moshavereh.PersianRippleAdapter.SIMPLE).setColor(Colors.RGB(140,113,255)) Sub PersianRecyclerLayout_onCreateViewHolder(layoutitem As Object,viewtype As Int) As Object Dim panel As Panel = layoutitem Dim pnl As Panel Dim LBL_S As Label Dim img As ImageView Dim Colorss As ColorDrawable Dim Gradient1 As GradientDrawable Dim Clrs(2) As Int Clrs(0) = Colors.ARGB(100,0,0,0) Clrs(1) = Colors.Transparent Gradient1.Initialize("RIGHT_LEFT",Clrs) Gradient1.CornerRadius = 15 pnl.Initialize("") LBL_S.Initialize("") Colorss.Initialize(Colors.RGB(239,239,239),15) img.Initialize("") pnl.Background = Colorss panel.AddView(pnl,2%x,1%y,96%x,96%X*200/650) pnl.AddView(img,0,0,96%x,96%X * 200 / 650) pnl.AddView(LBL_S,40%x,(96%x * 200 / 650) - 20dip , 56%x , 20dip) panel.Width=100%x panel.Color = Colors.Transparent panel.Height = (96%x * 200 / 650) + 2%Y LBL_S.TextColor = Colors.RGB(228,228,228) LBL_S.TextSize = 13 LBL_S.Background = Gradient1 LBL_S.Gravity = Gravity.RIGHT + Gravity.CENTER LBL_S.Typeface=Typeface.LoadFromAssets("IRANSansWeb.ttf") img.Gravity = Gravity.FILL Return Null End Sub Sub PersianRecyclerLayout_onBindViewHolder(layoutitem As Object,position As Int,viewtype As Int) Dim Maps As Map = List.Get(position) Dim panel As Panel = layoutitem Dim pnl As Panel = panel.GetView(0) Dim IMG As ImageView = pnl.GetView(0) Dim LBL_S As Label = pnl.GetView(1) LBL_S.Text = "محتوای موجود " & Maps.Get("Tedad") &" مورد" Glide.Load(Maps.Get("LinkImage")).AsBitmap.Placeholder(LoadBitmapSample(File.DirAssets,"loading.png",20%y,20%y)).Error(LoadBitmapSample(File.DirAssets,"loading.png",20%y,20%y)).DiskCacheStrategy(4).IntoImageView(IMG) End Sub این دو عکس را با هم مقایسه کنید هم از بالا و هم از پایین به بالا و چپ رفتند با ریپل خراب نشون میده بدون ریپل درست نمایش میده
  2. تشکر از شما فقط یه چیزی رفرش ویو رو در ریسایکلر فعال میکنم با رتروقیت اطلاعات رو از هاستم میگیرم بعضی وقت ها که خطای اینترنت میده showresycler رو اجرا نمیکنه چون اطلاعات لیست خالی هست. و وقتی این تک کد اجرا نشه رفرش ویو هم فعال نمیشه یعنی کاربر اگر خطای اینترنت بر بخوره غیر از اینکه ریسایکلر هیچ آیتمی لود نکرده رفرش ویوشم غیر فعال میمونه و کاربر نمیتونه رفرش کنه لطفا برسی کنید و اینکه موقع لود شدن ریسایکلر این پیام رو لاگ میکنه Attempt to invoke virtual method 'boolean java.lang.Boolean.booleanValue()' on a null object reference و اینکه با این کد برای پارالکس با کتابخونتون Activity.LoadLayout("L_FileManager") parallax.Builder("pr").parallaxImage("https://crockerriverside.org/sites/main/files/imagecache/pod/main-images/camera_lense_0.jpeg") _ .menuButtonEnable(parallax.Direction_Left).withCollapseMode(parallax.COLLAPSE_MODE_PIN) _ .withScrollFlags(parallax.FLAG_SCROLL_EXIT_UNTIL_COLLAPSED).contentScrimColor(Colors.Blue).addFloatButton("fb1","ic_share",parallax.GravityBOTTOM_END,Colors.Red,Colors.Gray,10dip) _ .addFloatButton("fb2","ic_share",parallax.GravityBOTTOM_START,Colors.Red,Colors.Gray,10dip).collapsedTitleGravity(parallax.GravitySTART).expandedTitleGravity(parallax.GravityBOTTOM_END).title("Title").Build Activity.AddView(parallax,0,56dip,100%x,100%y) parallax.addContentView(PersianRecyclerLayout,0,0,0,100%x,100%y) PersianRecyclerLayout.PersianRippleAdapter.setRippleType(PersianRecyclerLayout.PersianRippleAdapter.SIMPLE).setColor(Colors.Red) این خطا رو میده 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) کجای کار ایراد داره؟
  3. سلام در نسخه 4.7 نسخه اصلی بدون پارالکس هست!! قرار بود فونتش درست بشه و همچنین قابلیت rtl داشته باشه؟ قابلیت پارالکس که خیلی عالی بود؟
  4. برای ریپل دادن به ویو و پارالکس از این استفاده کردم 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 میکرد کی منتشر میشه؟ و خطای فونتش برطرف شد؟
  5. سلام وقت بخیر برای استفاده از recycler_ripple و بقییه سورس ها اگه کتابخانه رو از طریق دیزاینر ادکنیم آیا برای تنظیمات دیگری که در دیزاینر نیست میشه بد از لود کردن اکتیویتی از این کد ها استفاده کرد؟ pr.Builder("pr").NormalRecycler.BALayout.ListView.RecyclerView.RippleView.Build pr.PersianRippleAdapter.setRippleType(pr.PersianRippleAdapter.SIMPLE).setColor(Colors.Red) اگه نمیشه با چه کدی میشه ریپل ویو رو که ریسایکلر در دیزاینر اد شده رو روش گذاشت؟
  6. واقعا تشکر پشتیبانی عالی
  7. استاد شاهپیری ببخشید سرتون رو درد آوردم عذر خواهم: 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") نمیشه از پوشه فایل لود کنه؟
  8. سلام مجدد سورس رو بدون تغییر ران کردم دوباره همین خطا رو داد --------- 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 **
  9. 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
  10. میشه تو نسخه لایت PersianParallx هم باشه؟
  11. سلام روی سورس 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) بدون تغییر سورس وقتی اجرا میشه مستقیم خطا میده
×
×
  • اضافه کردن...