رفتن به مطلب

programingcenter97.

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

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

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

پست ها ارسال شده توسط programingcenter97.

  1. در در 4 اردیبهشت 1399 در 18:25، programingcenter97. گفته است :

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

    تشکر از شما

    فقط یه چیزی رفرش ویو رو در ریسایکلر فعال میکنم

    با رتروقیت اطلاعات رو از هاستم میگیرم بعضی وقت ها که خطای اینترنت میده 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)

    کجای کار ایراد داره؟

  2. در در 3 اردیبهشت 1399 در 17:28، محمدرضا شاهپیری گفته است :

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

    ولی ریپل نمایش نداد آیا باید از دیزاینر تیکی رو بزنم یا نه؟ بله. نسخه جدید (4.7) رو دانلود کنید و تیک RipplView رو بزنید

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

    سلام در نسخه 4.7 نسخه اصلی بدون پارالکس هست!! قرار بود فونتش درست بشه و همچنین قابلیت rtl داشته باشه؟ قابلیت پارالکس که خیلی عالی بود؟

     

  3. در در 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 میکرد کی منتشر میشه؟ و خطای فونتش برطرف شد؟

  4. سلام وقت بخیر

    برای استفاده از recycler_ripple و بقییه سورس ها

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

    	pr.Builder("pr").NormalRecycler.BALayout.ListView.RecyclerView.RippleView.Build
    	pr.PersianRippleAdapter.setRippleType(pr.PersianRippleAdapter.SIMPLE).setColor(Colors.Red)

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

  5. در 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>
    )

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

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

    واقعا تشکر پشتیبانی عالی:Laie_60B::Laie_60B:

    • پسندیدن 1
  6. استاد شاهپیری ببخشید سرتون رو درد آوردم عذر خواهم:

    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") نمیشه از پوشه فایل لود کنه؟ 

  7. در 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 **
    

     

  8. در 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

     

  9. سلام روی سورس 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)
    

    بدون تغییر سورس وقتی اجرا میشه مستقیم خطا میده

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