رفتن به مطلب

کتابخانه AriaToast برای B4A (توست حرفه ای و متریال همراه با انیمیشن)


امین شاهدی

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

احتمالا مشکل از memory شبیه سازتونه ، میزان رمی که بهش میدین رو بیشتر کنین و یا روی دستگاه واقعی تست کنین

از راهنمایی شما متشکرم

اما به مرحله نصب نمیکشه : Compiling debugger engine code. Error

همون زمان کامپایل اررور میده...

فعلا درگیر اینم.

نگفتید استاد

امکان نمایش toast در مکان پایین و مرکز صفحه وجود داره یا فقط بالا نمایش داده میشه ؟

ممنونم

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

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

بیشترین ارسال‌ها در این موضوع

ارسال‌های محبوب

** نسخه دوم کتابخونه منتشر شد. تو این نسخه مشکل دسترسی ترسیم حل شده و متدی جهت گرفتن دسترسی ترسیم از کاربر اضافه شده که به شکل زیر هست.. Dim ar As AriaToast ar.Initialize("ar") ar.requestDrawPermi

سلام   خسته نباشی اقای شاهدی   زحمت کش بعد ارل  بگه من  چیزی به ایرانی ها نی فروشم بره بمیره  که  ایرانی ها دارند B4A  رو  براش  توسعه میدن ))   برای اندروید استودیو  نیازی نیست  کتاب خونه ای اس

عزیزم چرا شما وحشی هستید؟ اون بالای انجمن ببینید بزرگ نوشته رمز فایل های انجمن رو ! یک بار دیگه همچین برخوردی داشته باشید از انجمن Ban IP میشید

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

از راهنمایی شما متشکرم

اما به مرحله نصب نمیکشه : Compiling debugger engine code. Error

همون زمان کامپایل اررور میده...

فعلا درگیر اینم.

نگفتید استاد

امکان نمایش toast در مکان پایین و مرکز صفحه وجود داره یا فقط بالا نمایش داده میشه ؟

ممنونم

 

رو حالت ریلیز تست کنید.

 

بله امکانش هست پایین و    وسط نمایش بدین

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

رو حالت ریلیز تست کنید.

 

بله امکانش هست پایین و    وسط نمایش بدین

استاد نمیشد کاری کنید که این کتابخونه قابل استفاده در B4A 5.2 هم باشه ؟ چرا فقط روی B4A 6 و بالاتر اجرا میشه ؟!

من همیشه روی حالت release کامپایل میگیرم.

جز موارد استثنایی که از حالت debug legacy استفاده می کنم.

 

استاد ای کاش که در سایت کتابخانه هاتون که درامضا قرار دادین ، توضیح مختصری از کاربرد کتابخونه و تکه کدی برای نحوه استفاده از کتابخانه هم وجود داشت.

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

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

سلام و خسته نباشید خدمت آقای شاهدی عزیز و خسته نباشیدویژه  بخاطر این کتابخونه قشنگتون.
متن  title در گوشی های مختلف ی جوره و تغییر اندازه نمیده و این باعث میشه در گوشی های با صفحه کوچیک متن title نصفش اصلا نمایش داده نشه،مشکل اصلی اینه که این توست باید بیاد با توجه به عرض هر گوشی متن title باهاش فیت کنه،ممنون میشم اگه این مشکل رفع کنین

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

در در 1395/05/26, 11:37:17، امین شاهدی گفته است :

با سلام ،

کتابخونه آریا توست برای نمایش توست های زیبا و همراه با انیمیشن با قابلیت شخصی سازی بسیار بالا

 

امکانات :

- امکان نمایش توست با یک متن

- امکان نمایش توست با یک متن و عکس

- امکان نمایش توست با دو متن

- امکان نمایش توست با دو متن زیر هم ئ عکس

- قابلیت گرد کردن دور توست و حالت معمولی

- قابلیت نمایش توست به مدت زمان دلخواه و یا به صورت نا محدود تا زمانی که خودتون اون رو dismiss کنید

- قابلیت SwipeToDismiss (کشیدن به چپ و راست و حذف شدن توست)

- قابلیت رنگ بندی همه اجزا (بکگراند و متن ها)

- قابلیت تغییر دادن همه اجزا بعد از نمایش توست ، برای مثال نمایش توست برای نشان دادن روند دانلود و یا کپی شدن یک فایل

- قابلیت استفاده از بکگراند های کاستوم (BitmapDrawable , ColorDrawable , GradiantDrawable)

- قابلیت بزرگ و کوچیک کردن توست

- قابلیت تغییر فونت

- قابلیت نمایش توست بالا و یا پایین صفحه

 

- و کلی قابلیت های دیگر ....

 

AriaToastSample.gif

 

لینک خرید کتابخانه

 

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

 

* پیش نیاز های کتابخانه : ورژن 6 B4A و android-support-v4.jar

 

کاملا اختصاصی از انجمن انسر سنتر

سلام و خسته نباشید خدمت آقای شاهدی عزیز و خسته نباشیدویژه  بخاطر این کتابخونه قشنگتون.
متن  title در گوشی های مختلف ی جوره و تغییر اندازه نمیده و این باعث میشه در گوشی های با صفحه کوچیک متن title نصفش اصلا نمایش داده نشه،مشکل اصلی اینه که این توست باید بیاد با توجه به عرض هر گوشی متن title باهاش فیت کنه،ممنون میشم اگه این مشکل رفع کنین

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

  • 2 ماه بعد...

سلام

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

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

 

swipe.jpg

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

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

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

  • 6 ماه بعد...

با سلام و احترام خدمت آقای شاهدی عزیز . بنده کتابخانه ariaToast رو خریداری کردم و ازش استفاده می کنم . اما نمی تونم مقدار YOfset را تغییر بدم . یعنی یا بالای صفحه ظاهر میشه یا پایین و محلش قابل تنظیم نیست . یعنی اون تابع عمل نمی کنه . لطفا راهنمایی کنید با یه مثال . ممنون . در ضمن اگه بتونید محلش رو کاملا Custom قرار بدید خیلی عالیه . با تشکر از زحماتتون

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

  • 4 ماه بعد...
  • 6 ماه بعد...
در در 1395/05/26, 11:37:17، امین شاهدی گفته است :

با سلام ،

کتابخونه آریا توست برای نمایش توست های زیبا و همراه با انیمیشن با قابلیت شخصی سازی بسیار بالا

 

امکانات :

- امکان نمایش توست با یک متن

- امکان نمایش توست با یک متن و عکس

- امکان نمایش توست با دو متن

- امکان نمایش توست با دو متن زیر هم ئ عکس

- قابلیت گرد کردن دور توست و حالت معمولی

- قابلیت نمایش توست به مدت زمان دلخواه و یا به صورت نا محدود تا زمانی که خودتون اون رو dismiss کنید

- قابلیت SwipeToDismiss (کشیدن به چپ و راست و حذف شدن توست)

- قابلیت رنگ بندی همه اجزا (بکگراند و متن ها)

- قابلیت تغییر دادن همه اجزا بعد از نمایش توست ، برای مثال نمایش توست برای نشان دادن روند دانلود و یا کپی شدن یک فایل

- قابلیت استفاده از بکگراند های کاستوم (BitmapDrawable , ColorDrawable , GradiantDrawable)

- قابلیت بزرگ و کوچیک کردن توست

- قابلیت تغییر فونت

- قابلیت نمایش توست بالا و یا پایین صفحه

 

- و کلی قابلیت های دیگر ....

 

AriaToastSample.gif

 

لینک خرید کتابخانه

 

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

 

* پیش نیاز های کتابخانه : ورژن 6 B4A و android-support-v4.jar

 

کاملا اختصاصی از انجمن انسر سنتر

سلام چطور میشه تمام aria toast رو یکجا بست.(فرض کن دوبار کلیک روی دکمه دو توست نشون میده میخوام با یک دستور تمام توست ها رو ببندم  )

 

AriaToast1.DismissWithoutAnimation

 

نمیشه با کد بالا

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

  • 4 هفته بعد...
در در 1395/11/11, 16:08:31، phd.khosravi گفته است :

سلام

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

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

 

swipe.jpg

منم دقیقا همین مشکل رو دارم

 

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

سلام و درود

واقعا دمتون گرم اقا ی شاهدی من تغییریبا تو هر برنامه از کتابخونه های شما استفاده می کنم و کلی دعا تون می کنم پرچمت بالاست:53::53:

بیشتر کتابخون هاتون هم رایگان هست و کمتر کسی چنین کاری می کنه

 

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

  • 7 ماه بعد...

سلام، بابت کتابخونه عالی تون ممنونم.

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

 

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

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

سلام و عرض ادب خدمت تمامی استاتید و دوستان محترم.

لطف میکنید بفرمایید علت این خطا چیه؟ من نمیتونم از این کتابخونه استفاده کنم ،چون بعد از اجرای برنامه رو گوشی یا شبیه ساز برنامه بسته میشه و  این پیغام رو نشون میده (تو قسمت Logs بیسیک):

java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()' on a null object reference
	at b4a.util.BClipboard.getText(BClipboard.java:36)
	at b4a.example.main._activity_resume(main.java:440)
	at java.lang.reflect.Method.invoke(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:372)
	at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:710)
	at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:339)
	at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:249)
	at java.lang.reflect.Method.invoke(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:372)
	at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:139)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:166)
	at b4a.example.main.afterFirstLayout(main.java:110)
	at b4a.example.main.access$000(main.java:17)
	at b4a.example.main$WaitForLayout.run(main.java:82)
	at android.os.Handler.handleCallback(Handler.java:739)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:135)
	at android.app.ActivityThread.main(ActivityThread.java:5257)
	at java.lang.reflect.Method.invoke(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:372)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:921)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:716)

 

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

دوستان ، اساتید و نویسنده محترم کتابخونه لطفاً راهنمایی بفرمایید.

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

سلام مجدد خدمت همه.

مشکل خطای بالا روحل کردم (باید اول ساب تیتل رو مقدار دهی کنیم بعد تیتل رو) ، اما حالا با یه مشکل دیگه مواجه شدم اون اینه که این کتابخونه تویه اندروید 6 به بالا تویه دستور Build گیر میکنه و این خطا رو میده:

android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@f8dfa00 -- permission denied for window type 2002
	at android.view.ViewRootImpl.setView(ViewRootImpl.java:982)
	at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:381)
	at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:100)
	at net.darkion.AchievementUnlockedLib.AchievementUnlocked.buildAchievement(AchievementUnlocked.java:481)
	at net.darkion.AchievementUnlockedLib.AchievementUnlocked.build(AchievementUnlocked.java:300)
	at ariagp.amin.shahedi.AriaToast.Build(AriaToast.java:65)
	at java.lang.reflect.Method.invoke(Native Method)
	at anywheresoftware.b4a.shell.Shell.runVoidMethod(Shell.java:755)
	at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:345)
	at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:249)
	at java.lang.reflect.Method.invoke(Native Method)
	at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:139)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:166)
	at anywheresoftware.b4a.shell.DebugResumableSub$RemoteResumableSub.resume(DebugResumableSub.java:19)
	at anywheresoftware.b4a.BA.checkAndRunWaitForEvent(BA.java:240)
	at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:132)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:166)
	at anywheresoftware.b4a.keywords.Common$14.run(Common.java:1736)
	at android.os.Handler.handleCallback(Handler.java:789)
	at android.os.Handler.dispatchMessage(Handler.java:98)
	at android.os.Looper.loop(Looper.java:164)
	at android.app.ActivityThread.main(ActivityThread.java:6944)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)

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

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

سلام لطقا این پریمیشن رو از لایبری حذف کنید چون احتمالا مارکت ها گیر بدن    <permission>android.permission.SYSTEM_ALERT_WINDOW</permission>

و الان تو تارگتهای بالاتر از 22 باید با ران تایم پریمیشین بگیریم و شاید کاربر نخواد انتخاب کنه و کلا دیگه تووست مسج نمیاد و خطا میده و ممنون میشم لحاظ کنید تشکر

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

  • 3 سال بعد...

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

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

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

لطفا ممکنه یک سورس نمونه که تست شده ارسال بفرمایید

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

در ۱۴۰۲/۵/۱۸ در 18:50، مهدی عزیزی گفته است:

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

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

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

لطفا ممکنه یک سورس نمونه که تست شده ارسال بفرمایید

سلام. چه خطایی دریافت میکنید؟

 

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

  • 2 هفته بعد...
در ۱۴۰۲/۵/۲۰ در 00:16، محمدرضا شاهپیری گفته است:

سلام. چه خطایی دریافت میکنید؟

 

سلام مجدد

هنگام کمپایل اروری ندارم اما توی برنامه موقعی که نمایش نوست میرسه بسته میشه

 

این هم کد:

#Region  Project Attributes 
	#ApplicationLabel: B4A Example
	#VersionCode: 1
	#VersionName: 
	'SupportedOrientations possible values: unspecified, landscape or portrait.
	#SupportedOrientations: unspecified
	#CanInstallToExternalStorage: False
#End Region

#Region  Activity Attributes 
	#FullScreen: False
	#IncludeTitle: True
#End Region

Sub Process_Globals
	
End Sub

Sub Globals
 	Dim toast As AriaToast
End Sub

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("Layout")
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub

Sub Button1_Click
	 
	toast.Initialize("toast").Title("test").Icon(LoadBitmap(File.DirAssets,"caution1.png")).Show

End Sub

 

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

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

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

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

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

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

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

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

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

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

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

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