رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

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

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

امین شاهدی

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

پست های پیشنهاد شده

fun_code    147

کاربر رو به رشد

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

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

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

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

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

نگفتید استاد

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

ممنونم

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
امین شاهدی    5,610

مدیر بازنشسته

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

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

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

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

نگفتید استاد

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

ممنونم

 

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

 

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

  • پسندیدن 1

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


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

کاربر رو به رشد

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

 

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

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

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

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

 

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

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

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


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

کاربر عادی

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

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


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

کاربر عادی

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

با سلام ،

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

 

امکانات :

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

AriaToastSample.gif

 

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

 

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

 

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

 

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

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

  • پسندیدن 1

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
phd.khosravi    64

کاربر رو به رشد

سلام

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

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

 

swipe.jpg

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


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

کاربر عادی

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

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


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

کاربر عادی

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

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


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

کاربر رو به رشد

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

با سلام ،

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

 

امکانات :

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

AriaToastSample.gif

 

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

 

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

 

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

 

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

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

 

AriaToast1.DismissWithoutAnimation

 

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

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


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

کاربر عادی

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

سلام

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

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

 

swipe.jpg

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

 

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


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

کاربر رو به رشد

سلام و درود

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

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

 

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


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

کاربر عادی

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

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

 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
behzadsen    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)

 

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


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

کاربر عادی

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

مشکل خطای بالا روحل کردم (باید اول ساب تیتل رو مقدار دهی کنیم بعد تیتل رو) ، اما حالا با یه مشکل دیگه مواجه شدم اون اینه که این کتابخونه تویه اندروید 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)

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

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


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

کاربر عادی

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

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

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

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

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

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

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

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

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


×
×
  • جدید...