yon.ir/bgmU7
#B4A
. Maven artifact not found: com.android.support/appcompat-v7
🔰درصورتی که
📌منبع: انسرسنتر(iranam)
@basic4androiid
#B4A
. Maven artifact not found: com.android.support/appcompat-v7
🔰درصورتی که
SDK آپدیت هست و باز این خطا میاد؛دقت کنین فایل های API داخل پوشه platforms،داخل پوشه های مضاعف نباشن.ینی داخل پوشه پلتفرمز پوشه ای با اسم مقدار api باشه (زیاد مهم نیس چی باشه خود بیسیک تشخیص میده) که فایلای api مستقیم داخلش باشه.📌منبع: انسرسنتر(iranam)
@basic4androiid
#بیسیک_فور_اندروید
#B4A
. colorPrimary
. colorPrimaryDark
. colorAccent
📝نکته:
🔰استفاده از رنگ های اصلی تم(3 رنگ نوشته شده در منیفست)در محیط کدنویسی
برای استفاده از این رنگ ها یه متغیر از appcompat میسازیم و از گزینه GetThemeAttribute استفاده میکنیم به این صورت که اتریبیوت نیم که یکی از
بطور مثال اگه میخوایم رنگ تب لایوتمون همرنگ با استاتوس بار باشه کد زیر رو مینویسیم.
@basic4androiid
#B4A
. colorPrimary
. colorPrimaryDark
. colorAccent
📝نکته:
🔰استفاده از رنگ های اصلی تم(3 رنگ نوشته شده در منیفست)در محیط کدنویسی
برای استفاده از این رنگ ها یه متغیر از appcompat میسازیم و از گزینه GetThemeAttribute استفاده میکنیم به این صورت که اتریبیوت نیم که یکی از
(colorPrimary,colorPrimaryDark,colorAccent) هست رو داخل پرانتز مینویسیمبطور مثال اگه میخوایم رنگ تب لایوتمون همرنگ با استاتوس بار باشه کد زیر رو مینویسیم.
Dim appcomp As AppCompat TabLayout.Color=appcomp.GetThemeAttribute("colorPrimaryDark")
🔸همچنین با استفاده از متغیر اپ کامپت میتونیم ارتفاع استاتوس بار، اکشن بار،نویگیشن بار و مقدار سایه ویو هارو بگیریم یا به ویوها موقع کلیک شدن افکت بدیم@basic4androiid
#بیسیک_فور_اندروید
#B4A
. SDK
📝نکته:
‼️برای چند مورد SDK آپدیت ارایه شده (پلتفرم تولز؛instantapps واقع در پوشه گوگل extras و چند مورد دیگه؛؛همچنین قسمت sdkmanager واقع در منوی تولز+configure paths که میرفتیم تیک برخی موارد که اپدیت داده شده بود رو میزدیم و آپدیت میکردیم)
ظاهرا آپدیت ارایه شده باگ داره یا چی که بعد آپدیت پروژه کامپایل میشه اما وارد برخی اکتیویتی ها که از بعضی کتابخونه ها مثل دیزاین ساپورت استفاده شده نمیشه و خطا میده
توی 👈سایت مرجع 👉هم ارل جدیدا دلیل این خطا رو اپدیت SDK گفته.پس اگه مجبور نیستین فعلا آپدیت نکنین.
یکی از فربانیا خودمم که با هیچ راهی مشکل حل نشد که در نهایت SDK حذف و دوباره نصب شد و درست شده فعلا
@basic4androiid
#B4A
. SDK
📝نکته:
‼️برای چند مورد SDK آپدیت ارایه شده (پلتفرم تولز؛instantapps واقع در پوشه گوگل extras و چند مورد دیگه؛؛همچنین قسمت sdkmanager واقع در منوی تولز+configure paths که میرفتیم تیک برخی موارد که اپدیت داده شده بود رو میزدیم و آپدیت میکردیم)
ظاهرا آپدیت ارایه شده باگ داره یا چی که بعد آپدیت پروژه کامپایل میشه اما وارد برخی اکتیویتی ها که از بعضی کتابخونه ها مثل دیزاین ساپورت استفاده شده نمیشه و خطا میده
توی 👈سایت مرجع 👉هم ارل جدیدا دلیل این خطا رو اپدیت SDK گفته.پس اگه مجبور نیستین فعلا آپدیت نکنین.
یکی از فربانیا خودمم که با هیچ راهی مشکل حل نشد که در نهایت SDK حذف و دوباره نصب شد و درست شده فعلا
@basic4androiid
B4X Community - Android, iOS, desktop, server and IoT programming tools
Android Question - java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
Hello to all,
after about a year, I decided to update my app.
I installed the new 8.50 version of B4A.
Unfortunately now I can not fill in the app...
after about a year, I decided to update my app.
I installed the new 8.50 version of B4A.
Unfortunately now I can not fill in the app...
B4A_V8.50.rar
7.2 MB
#بیسیک_فور_اندروید
#B4A
. B4A v 8.50
🔰دانلود نسخه جدید بیسیک4اندروید ورژن 8.50 به همراه کرک
🌐مشاهده تغییرات
📌منبع: fileniko.com
@basic4androiid
#B4A
. B4A v 8.50
🔰دانلود نسخه جدید بیسیک4اندروید ورژن 8.50 به همراه کرک
🌐مشاهده تغییرات
📌منبع: fileniko.com
@basic4androiid
#بیسیک_فور_اندروید
#B4A
. dex
. multi-dex
. multidex
📝نکته مهم :
🔰گاها توی برخی پروژه های سنگین که کتابخونه های زیادی هم داخلش فعال و استفاده شده به خطا های عجیب غریبی برمیخوریم مانند خطای زیر که موقع تبدیل کدها اتفاق میافته و زیرش کتابخانه های استفاده شده داخل برنامه ؛؛چاپ (*و احتمالا تعداد متودهاشون پشتشون نوشته) میشه.
خود Dex یا Dalvik Executable به فایل های bytecode که قابل اجرا هستند میگن که شامل کد های کامپایل شده ی نوشته شده توسط شما و یکسری کلاس های default خود برنامه که برای اجرای اپلیکیشن لازمه. محدودیت در dex به مقدار تعداد متودی که هر یک فایل dex میتونه داشته باشد که برابر با ۶۴ هزار یا دقیق تر ۶۵,۵۳۶ هس محدودیت dex یا dex limit میگن
🔹زمانی که اپلیکیشن شما بیش از یک فایل dex داشته باشد به آن Multidex میگن.
✅اما راه حل طبق تجربیاتی شخصا با این مشکل داشتم و به نتیجه رسیدم رو میگم شما میتونین سایت های ذکر شده رو مطالعه کنین.
🔸روش اول اینکه توی اکتیویتی مین کنار کد های اطلاعات پروژه مثل ورژن نیم و ورژن کد و ... کد زیر رو قرار بدین
**مولتی دکس از ورژن 6.8 به بالا اصلاح شده داخل بیسیک به خوبی اجرا میشه و در صورتی که از ورژن پایین تر استفاده میشه با توجه به گفته های ارل فایل Dexer.jar رو دانلود و در لیست کتابخونه های خود بیسیک که در مسیر نصب بیسیک هست با فایل دکسر قبلی عوض کنید.
🔸روش دوم هم اینکه کتابخونه هایی که تعداد متودشون خیلی زیاد هست و شما فقط از یکی دوتا متد هاش استفاده کردین رو غیر فعال و از یک کتابخونه دیگه که همون امکانات رو با متد های کمتر ارایه میده استفاده کنید و به عبارتی صرفه جویی کنین.
**ضمنا مطالب گفته شده راجع به دکس و دکسرها به اندروید مربوط میشه و ربطی به بیسیک و استودیو و ... نداره.
🌐 stackoverflow
🌐B4X
🌐programchi
📌منبع: (@basic4androiid)
@basic4androiid
#B4A
. dex
. multi-dex
. multidex
📝نکته مهم :
🔰گاها توی برخی پروژه های سنگین که کتابخونه های زیادی هم داخلش فعال و استفاده شده به خطا های عجیب غریبی برمیخوریم مانند خطای زیر که موقع تبدیل کدها اتفاق میافته و زیرش کتابخانه های استفاده شده داخل برنامه ؛؛چاپ (*و احتمالا تعداد متودهاشون پشتشون نوشته) میشه.
Convert byte code - optimized dex. Error
trouble writing output: Too many field references to fit in one dex file: 74695; max is 65536.
You may try using multi-dex. If multi-dex is enabled then the list of classes for the main dex list is too large.
🔸دکس ها محدودیت متود دارن و اگه بیش از 64 هزار متد باشه برنامه کامپایل نمیشه علتش این نیست که شما ۶۴ هزار متود تولید کردین ,بلکه کتاب خانه هایی که compile شدن سبب بروز این خطا میشن اگه هیچ کتاب خانه ای استفاده نکرده باشین کمتر به این مشکل بر می خورید ولی خب این مشکل فقط منوط به کتاب خانه ها نیست ! بلکه اگر بخش کدنویسی برنامه شما نیز زیاد باشد شما به این مشکل بر خواهید خورد.خود Dex یا Dalvik Executable به فایل های bytecode که قابل اجرا هستند میگن که شامل کد های کامپایل شده ی نوشته شده توسط شما و یکسری کلاس های default خود برنامه که برای اجرای اپلیکیشن لازمه. محدودیت در dex به مقدار تعداد متودی که هر یک فایل dex میتونه داشته باشد که برابر با ۶۴ هزار یا دقیق تر ۶۵,۵۳۶ هس محدودیت dex یا dex limit میگن
🔹زمانی که اپلیکیشن شما بیش از یک فایل dex داشته باشد به آن Multidex میگن.
✅اما راه حل طبق تجربیاتی شخصا با این مشکل داشتم و به نتیجه رسیدم رو میگم شما میتونین سایت های ذکر شده رو مطالعه کنین.
🔸روش اول اینکه توی اکتیویتی مین کنار کد های اطلاعات پروژه مثل ورژن نیم و ورژن کد و ... کد زیر رو قرار بدین
#MultiDex: Trueاین کد اجازه استفاده از مولتی دکس رو میده ینی متود های بیشتر از ۶۵,۵۳۶ دریک دکس دیگه منتقل میشن.
**مولتی دکس از ورژن 6.8 به بالا اصلاح شده داخل بیسیک به خوبی اجرا میشه و در صورتی که از ورژن پایین تر استفاده میشه با توجه به گفته های ارل فایل Dexer.jar رو دانلود و در لیست کتابخونه های خود بیسیک که در مسیر نصب بیسیک هست با فایل دکسر قبلی عوض کنید.
🔸روش دوم هم اینکه کتابخونه هایی که تعداد متودشون خیلی زیاد هست و شما فقط از یکی دوتا متد هاش استفاده کردین رو غیر فعال و از یک کتابخونه دیگه که همون امکانات رو با متد های کمتر ارایه میده استفاده کنید و به عبارتی صرفه جویی کنین.
**ضمنا مطالب گفته شده راجع به دکس و دکسرها به اندروید مربوط میشه و ربطی به بیسیک و استودیو و ... نداره.
🌐 stackoverflow
🌐B4X
🌐programchi
📌منبع: (@basic4androiid)
@basic4androiid
Stack Overflow
What is Android MultiDex?
There are many posts about MultiDex. I have experienced, sometimes, errors solved including multiDexEnabled true in the defaultConfig section of my build.gradle.
But, what exactly is this feature...
But, what exactly is this feature...
yon.ir/9kIss
#بیسیک_فور_اندروید
#B4A
. fragments
. Amir_Fragment
📚 کتابخانه Amir_Fragment آماده شد.
برای اولین بار فرگمنت را در b4a استفاده کنید.
فرگمنت چیست⁉️
🔸فرگمنت (Fragment) را می توان به عنوان یک زیر مجموعه و یا یک بخش از اکتیویتی (sub-activity) در نظر گرفت که در نهایت قسمتی از رابط کاربری را تشکیل داده و به واسطه آن یک رابط کاربری چند قسمتی ایجاد می شود. فرگمنت در اندروید مشابه آنچه قبلا برای اکتیویتی ها آموختیم، چرخه حیات و رفتار خاص خود را دارد، رویدادهای ورودی را دریافت می کند و از دو قسمت لایه واسط کاربری و کد عملیاتی تشکیل شده است. هر اکتیویتی می تواند چندین فرگمنت را در خود جای دهد و هر فرگمنت می تواند در چندین اکتیویتی استفاده شود. بنابراین فرگمنت به تنهایی قابلیت اجرا ندارد و به اکتیویتی والد و چرخه حیات آن وابسته است. فرگمنت از API 11 (اندروید Honeycomb) اضافه شد.
🔹 در اندروید Fragment بسیار پر کاربرد است و تقریبا در هر نرم افزار حرفهای میتوان آن را مشاهده کرد.استفاده از Fragment منجر به ماژولار شدن نرم افزار شما میشود .
🔻یک مثال ساده برای استفاده در تبلت و گوشی :
وقتی برنامه در سایز تبلت اجرا بشه دو فرگمنت رو در اکتیویتی A به نمایش میزاره و وقتی داخل یک سایز گوشی اجرا بشه، فضای کافی برای نمایش هر دو فرگمنت وجود نداره پس اکتیویتی A فقط شامل فرگمنت A شده که یک لیست رو نمایش می ده و موقعی که برروی آیتمی از لیست کلیک شد، اکتیویتی B که شامل فرگمنت B می شه اجرا میشه.
تست APK👇
https://t.me/basic4androiid/297
________________
⚠️ قیمت کتابخانه ۲۰ هزار تومنه.
👈🏻 برای خرید به ایدی زیر پیام بدید 👌🏻🌹
🆔 @KingAmir272
#بیسیک_فور_اندروید
#B4A
. fragments
. Amir_Fragment
📚 کتابخانه Amir_Fragment آماده شد.
برای اولین بار فرگمنت را در b4a استفاده کنید.
فرگمنت چیست⁉️
🔸فرگمنت (Fragment) را می توان به عنوان یک زیر مجموعه و یا یک بخش از اکتیویتی (sub-activity) در نظر گرفت که در نهایت قسمتی از رابط کاربری را تشکیل داده و به واسطه آن یک رابط کاربری چند قسمتی ایجاد می شود. فرگمنت در اندروید مشابه آنچه قبلا برای اکتیویتی ها آموختیم، چرخه حیات و رفتار خاص خود را دارد، رویدادهای ورودی را دریافت می کند و از دو قسمت لایه واسط کاربری و کد عملیاتی تشکیل شده است. هر اکتیویتی می تواند چندین فرگمنت را در خود جای دهد و هر فرگمنت می تواند در چندین اکتیویتی استفاده شود. بنابراین فرگمنت به تنهایی قابلیت اجرا ندارد و به اکتیویتی والد و چرخه حیات آن وابسته است. فرگمنت از API 11 (اندروید Honeycomb) اضافه شد.
🔹 در اندروید Fragment بسیار پر کاربرد است و تقریبا در هر نرم افزار حرفهای میتوان آن را مشاهده کرد.استفاده از Fragment منجر به ماژولار شدن نرم افزار شما میشود .
🔻یک مثال ساده برای استفاده در تبلت و گوشی :
وقتی برنامه در سایز تبلت اجرا بشه دو فرگمنت رو در اکتیویتی A به نمایش میزاره و وقتی داخل یک سایز گوشی اجرا بشه، فضای کافی برای نمایش هر دو فرگمنت وجود نداره پس اکتیویتی A فقط شامل فرگمنت A شده که یک لیست رو نمایش می ده و موقعی که برروی آیتمی از لیست کلیک شد، اکتیویتی B که شامل فرگمنت B می شه اجرا میشه.
تست APK👇
https://t.me/basic4androiid/297
________________
⚠️ قیمت کتابخانه ۲۰ هزار تومنه.
👈🏻 برای خرید به ایدی زیر پیام بدید 👌🏻🌹
🆔 @KingAmir272
Amir_Fragment.apk
1.9 MB
#بیسیک_فور_اندروید
#B4A
. fragments
. Amir_Fragment
🔸نمونهAPK از کارکرد
@basic4androiid
#B4A
. fragments
. Amir_Fragment
🔸نمونهAPK از کارکرد
Amir_Fragment
🔹توضیحات@basic4androiid
Forwarded from اتچ بات
#بیسیک_فور_اندروید
#B4A
. RecyclerView
. hitexRecyclerView
.hidden toolbar
🔰سورس ریسایکلر ویوعمودی ( هایتکس ریسایکلر ویو )
✅مخفی کردن ویوها با اسکرول کردن لیست
✅لود لایوت ساخته شده در دیزاینر و نحوه چینش ویوها بدون اسکریپت نویسی
✅استفاده از آریا گلاید برای لود عکس ها از پوشه فایل پروژه(لود عکس ها در اندازه اصلی بدون کشیدگی و فشردگی)
✅کار با تگ و سندر(تگ ایمیج ویو بعد از کد های گلاید داده شود)
🗒دانلود سورس👇
https://t.me/basic4androiid/299
📌منبع : (@basic4androiid)
@basic4androiid
#B4A
. RecyclerView
. hitexRecyclerView
.hidden toolbar
🔰سورس ریسایکلر ویوعمودی ( هایتکس ریسایکلر ویو )
✅مخفی کردن ویوها با اسکرول کردن لیست
✅لود لایوت ساخته شده در دیزاینر و نحوه چینش ویوها بدون اسکریپت نویسی
✅استفاده از آریا گلاید برای لود عکس ها از پوشه فایل پروژه(لود عکس ها در اندازه اصلی بدون کشیدگی و فشردگی)
✅کار با تگ و سندر(تگ ایمیج ویو بعد از کد های گلاید داده شود)
🗒دانلود سورس👇
https://t.me/basic4androiid/299
📌منبع : (@basic4androiid)
@basic4androiid
lv.rar
675 KB
#بیسیک_فور_اندروید
#B4A
. RecyclerView
. hitexRecyclerView
.hidden toolbar
🔰سورس ریسایکلرویوعمودی (مخفی کردن ویوها با اسکرول کردن لیست)
مشاهده گیف👇
https://t.me/basic4androiid/298
@basic4androiid
#B4A
. RecyclerView
. hitexRecyclerView
.hidden toolbar
🔰سورس ریسایکلرویوعمودی (مخفی کردن ویوها با اسکرول کردن لیست)
مشاهده گیف👇
https://t.me/basic4androiid/298
@basic4androiid
اتچ بات
#بیسیک_فور_اندروید #B4A . RecyclerView . hitexRecyclerView .hidden toolbar 🔰سورس ریسایکلر ویوعمودی ( هایتکس ریسایکلر ویو ) ✅مخفی کردن ویوها با اسکرول کردن لیست ✅لود لایوت ساخته شده در دیزاینر و نحوه چینش ویوها بدون اسکریپت نویسی ✅استفاده از آریا گلاید…
📌 دوستانی که از این سورس استفاده میکنن؛تیک کتابخونه Appcompat رو بزنن (قبلا از ارسال اشتباها تیکش برداشته شده)
google-play-services.jar
372 KB
#بیسیک_فور_اندروید
#B4A
. google-play-services.jar
🔰 فایل google-play-services.jar درصورت نیاز
🔸بعد از دانلود به پوشه لایبرری های خود بیسیک در مسیر نصبش منتقل بشه
@basic4androiid
#B4A
. google-play-services.jar
🔰 فایل google-play-services.jar درصورت نیاز
🔸بعد از دانلود به پوشه لایبرری های خود بیسیک در مسیر نصبش منتقل بشه
@basic4androiid
This media is not supported in your browser
VIEW IN TELEGRAM
#B4A
. toolbar
🔰سورس تغییر رنگ تولبار با اسکرول کردن اسکرول ویو یا لیست هایی که ساب تشخیص تغییر موقعیت دارند.
🗒دانلودسورس👇
https://t.me/basic4androiid/303
📌منبع : (@basic4androiid)
@basic4adroiid
. toolbar
🔰سورس تغییر رنگ تولبار با اسکرول کردن اسکرول ویو یا لیست هایی که ساب تشخیص تغییر موقعیت دارند.
🗒دانلودسورس👇
https://t.me/basic4androiid/303
📌منبع : (@basic4androiid)
@basic4adroiid
Change color of the toolbar with scroll.rar
4.4 MB
#B4A
. toolbar
🔰سورس تغییر رنگ تولبار بااسکرول کردن اسکرول ویو یا لیست هایی که ساب تشخیص تغییر موقعیت دارند.
🎥مشاهده گیف👇
https://t.me/basic4androiid/302
📌منبع : (@basic4androiid)
@basic4androiid
. toolbar
🔰سورس تغییر رنگ تولبار بااسکرول کردن اسکرول ویو یا لیست هایی که ساب تشخیص تغییر موقعیت دارند.
🎥مشاهده گیف👇
https://t.me/basic4androiid/302
📌منبع : (@basic4androiid)
@basic4androiid
AppCompatBase.zip
138.3 KB
. JK_Appcompat
📚کتابخانه
🔰جایگزین بسیار عالی برای اپ کامپت قبلی
🔸راست چین شدن تولبار،اسپینر و پاپ آپ و اکشن منو و تغییر فونت ورنگ و ... آنها
📌منبع:(کرامت جوکار)
@basic4androiid
📚کتابخانه
JK_Appcompat ورژن2🔰جایگزین بسیار عالی برای اپ کامپت قبلی
🔸راست چین شدن تولبار،اسپینر و پاپ آپ و اکشن منو و تغییر فونت ورنگ و ... آنها
📌منبع:(کرامت جوکار)
@basic4androiid
. Amir_RecyclerView
. RecyclerView
📚کتابخانه
🔰این نسخه رو استفاده کنین و اگه راضی بودین نسخه کامل رو ازطریق آیدی زیر تهیه کنین👇
⬇️نسخه کامل
@basic4androiid
. RecyclerView
📚کتابخانه
Amir_RecyclerView نسخه رایگان + 4عدد سورس🔰این نسخه رو استفاده کنین و اگه راضی بودین نسخه کامل رو ازطریق آیدی زیر تهیه کنین👇
⬇️نسخه کامل
@basic4androiid
Amir_RecyclerView (Free).zip
1.4 MB
. Amir_RecyclerView
. RecyclerView
📚کتابخانه
🔰این نسخه رو استفاده کنین و اگه راضی بودین نسخه کامل رو ازطریق آیدی زیر تهیه کنین👇
⬇️نسخه کامل
@basic4androiid
. RecyclerView
📚کتابخانه
Amir_RecyclerView نسخه رایگان + 4عدد سورس🔰این نسخه رو استفاده کنین و اگه راضی بودین نسخه کامل رو ازطریق آیدی زیر تهیه کنین👇
⬇️نسخه کامل
@basic4androiid
This media is not supported in your browser
VIEW IN TELEGRAM
#بیسیک_فور_اندروید
#B4A
. layout
🎥 آموزش کار با دیزاینر و نحوه اد کردن ویو طوری که در حالتهای مختلف صفحه نمایش ویوها کش نیان و فشرده نشن
آموزش تصویری👇
@basic4androiid
#B4A
. layout
🎥 آموزش کار با دیزاینر و نحوه اد کردن ویو طوری که در حالتهای مختلف صفحه نمایش ویوها کش نیان و فشرده نشن
آموزش تصویری👇
@basic4androiid
test_layout.rar
26.1 MB
#بیسیک_فور_اندروید
#B4A
. layout
🎥 آموزش کار با دیزاینر و نحوه اد کردن ویو طوری که در حالتهای مختلف صفحه نمایش ویوها کش نیان و فشرده نشن
گیف از پیشنمایش کار👆
@basic4androiid
#B4A
. layout
🎥 آموزش کار با دیزاینر و نحوه اد کردن ویو طوری که در حالتهای مختلف صفحه نمایش ویوها کش نیان و فشرده نشن
گیف از پیشنمایش کار👆
@basic4androiid
This media is not supported in your browser
VIEW IN TELEGRAM
#بیسیک_فور_اندروید
#B4A
.Padina_numberpicker
🔰نسخه جدید کتابخانه
📌منبع : انسرسنتر(behnam_tr)
@basic4androiid
#B4A
.Padina_numberpicker
🔰نسخه جدید کتابخانه
Number Picker
📚کتابخانه+سورس📌منبع : انسرسنتر(behnam_tr)
@basic4androiid
Padina_numberpicker.rar
2.1 MB
#بیسیک_فور_اندروید
#B4A
.Padina_numberpicker
🔰نسخه جدید کتابخانه
📌منبع : انسرسنتر(behnam_tr)
@basic4androiid
#B4A
.Padina_numberpicker
🔰نسخه جدید کتابخانه
Number Picker
🎥گیف پیشنمایش📌منبع : انسرسنتر(behnam_tr)
@basic4androiid
This media is not supported in your browser
VIEW IN TELEGRAM
#بیسیک_فور_اندروید
#B4A
. BottomDialog
🔰کتابخانه ای حرفه ای برای نمایش دیالوگ متریال
دریافت از @hossein77nadali
📌منبع : GitHub
@basic4androiid
#B4A
. BottomDialog
🔰کتابخانه ای حرفه ای برای نمایش دیالوگ متریال
دریافت از @hossein77nadali
📌منبع : GitHub
@basic4androiid