razavioo 310 ارسال شده در 16 فروردین، ۱۳۹۶ اشتراک گذاری ارسال شده در 16 فروردین، ۱۳۹۶ از اونجا که این سورس برنامه نقاشی می تونه به دوستان نه تنها توی ساخت برنامه های نقاشی مشابه، بلکه توی ساخت هر برنامه ای که نیاز به استفاده از رویدادهای Touch بر روی پنل و همینطور ذخیره تصاویر داره، کاربردیه، گفتم به صورت Open Source قرارش بدم. این سورس چه چیزهایی رو داره : 1. تابع panel_paint_Touch که وظیفه ش اینه که کلیک کاربر رو با توجه به اینکه از چه رنگ، قلم، ضخامت قلم، شیوه تقارن نقاشی انتخابی و ... استفاده می کنه، در پنل panel_paint نمایش بده. این تابع مهم ترین بخش برنامه ست به نظرم که از کدهای مربوط به Canvas مثل canvas.DrawLine و canvas.DrawCircle استفاده زیاده شده است. کدهای مربوط به تقارنی شدن نقاشی هم با سعی و خطای زیاده آماده شده و قابل استفاده است. 2. استفاده از Navigation Bar در برنامه با استفاده از کتابخانه JSDevLightNavTabBar که زیبایی خوبی به برنامه شما میده. این Navigation Tab Bar شاید سورس زیادی براش نباشه و کسایی که میخوان باهاش کار کنن می تونن از سورس بنده کمک بگیرن. 3. اسپلش (Splash) اختصاصی برنامه که با باز کردن برنامه مشاهده می کنیدش. این اسپلش دو مدل داره که با هر بار باز شدن برنامه، یک حالت اجرا میشه. حالت اولش همون اسپلش ایستای معمولی هست که توی بیشتر برنامه ها می بینیمش. اما حالت دوم (که در سه چهارم مواقع با همین حالت برنامه باز میشه)، یک متن مرتبط با نقاشی رو از دیتابیس آفلاین آماده شده می گیره و به همراه یک تصویر، به شکل عکس نوشته، نمایش میده. این متن ها در هر اجرا متفاوت هست و به شکل رندم نمایش داده میشه. 4. استفاده از Resource های Appcompat که به برنامه ما حالت متریال می بخشه. 5. یک کلاس Toast Message به نام CToast که در بین Toast Message هایی که برای B4A آماده شده، یکی از بهترین گرافیک ها رو داره و انعطاف و سادگی استفاده ش هم باعث میشه که برای شما دوستان کاربرد خوبی داشته باشه. 6. ContentChooser که فقط تصاویر گالری رو نمایش میده و کاربر میتونه تصویر پس زمینه نقاشی خودش رو انتخاب کنه باهاش. 7. بخشی کدهایی که درون تابع list_menu_ItemClick قرار داره و ذخیره تصویر نقاشی شده رو در حافظه تلفن انجام میده. 8. استفاده از AriaLib و متغیر AriaMultipleSharing جهت اشتراک تصویر ذخیره شده در تمامی شبکه های اجتماعی. 9. یک ColorSeekBar که برای انتخاب رنگ مداد استفاده میشه و یک مثال کاربردی از کتابخانه اش به همین نام است که می تونه یک جاهایی کاربرد داشته باشه. از تمامی دوستانی که این سورس رو بهش توجه می کنن و استفاده می کنن، خواهشمندم که بازخورد خودشون رو بهم بدن تا منم بتونم در کنار شما پیشرفت بکنم. سورس نقاشی تقارنی متریال رو Naghasi Tagharoni Material دانلود کنید. پی نوشت 1 : برای آموزش استفاده از AppCompat حتما لینک زیر رو ببینید. B4A Library - AppCompat - Make Material Design apps compatible with older Android versions | B4X Community - Android, iOS, desktop, server and IoT programming tools پی نوشت 2 : کتابخانه های مورد نیاز برای این سورس Libraries Extera.rar را دانلود و از حالت فشرده خارج و محتویاتش رو به پوشه Libraries از Basic4android اضافه کنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mehdi.m 158 ارسال شده در 16 فروردین، ۱۳۹۶ اشتراک گذاری ارسال شده در 16 فروردین، ۱۳۹۶ دسخوش.بسیار عااالی.دمت گرم ولی ارزش رایگان بودن رو نداشت.میزاشتی فروشگاه بهتر بود لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
rasoolpcfati 1 ارسال شده در 20 فروردین، ۱۳۹۶ اشتراک گذاری ارسال شده در 20 فروردین، ۱۳۹۶ این خطا میده B4A version: 6.00 Parsing code. (0.03s) Compiling code. (0.06s) Compiling layouts code. (0.00s) Organizing libraries. Error Maven artifact not found: com.android.support/appcompat-v7 لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
razavioo 310 ارسال شده در 21 فروردین، ۱۳۹۶ سازنده اشتراک گذاری ارسال شده در 21 فروردین، ۱۳۹۶ در در 1396/01/20, 17:38:49، rasoolpcfati گفته است : این خطا میده B4A version: 6.00 Parsing code. (0.03s) Compiling code. (0.06s) Compiling layouts code. (0.00s) Organizing libraries. Error Maven artifact not found: com.android.support/appcompat-v7 ببینید توی ارورتون واضح اشاره شده که com.android.support/appcompat-v7 رو ندارید. نمی دونم متن سورس رو مطالعه کردید یا نه ولی دوباره شما رو به مطالعه پی نوشت 1 از پست اولم دعوت می کنم. استفاده از AppCompat یه سری نکاتی داره که می تونید علاوه بر لینک نوشته شده توی پی نوشت 1، با جستجو توی این انجمن، بهش پی ببرید و راه اندازی کنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
milad19 113 ارسال شده در 9 خرداد، ۱۳۹۶ اشتراک گذاری ارسال شده در 9 خرداد، ۱۳۹۶ سلام وقت بخیر ممنون بابت سورستون فقط یکم پیچیدس و هضمش سخت:D ببخشید برای لود کردن یک لایوت یا پنل تو هر یک از model ها باید چیکار کرد؟ (***********حل شد***********) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
danial1369 102 ارسال شده در 13 آذر، ۱۳۹۶ اشتراک گذاری ارسال شده در 13 آذر، ۱۳۹۶ قوربون اون دستت برم عالی بود لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.