loading...

آموزش جاوا و اندروید

هر چی یاد گرفتم رو اینجا مینویسم :)

بازدید : 1496
جمعه 8 خرداد 1399 زمان : 20:24

بازدید : 833
جمعه 8 خرداد 1399 زمان : 20:24

این اپ آزمون ساده آیین نامه هست. صفحه اسپلش و منو داره. منو شامل آموزش، آزمون، درباره ما و تماس با ما هست.

صفحه آموزش این اپ کد جاوای خاصی نداره.

توی لی اوتش عکس‌ها رو پشت سر هم گذاشتم. تنها نکتش اینه که روت رو scrollView قرار دادم و یک child از نوع constraint layout بهش دادم و تکست ویوها و امیج ویوها رو توش قرار دادم.

دلیلش هم اینه که scrollView فقط میتونه یک child داشته باشه.

پروژه هشت - 2
بازدید : 1292
سه شنبه 5 خرداد 1399 زمان : 14:23

بازدید : 710
سه شنبه 5 خرداد 1399 زمان : 14:23

اسنک بار خیلی شبیه Toast هست ولی میتونه با کاربر اینتراکشن داشته باشه و شامل دکمه باشه.

برای از بین رفتنش باید اون رو به چپ یا راست کشید (البته اگر لی اوتی که بهش میدیم coordinator باشه، مثل Toast زمان داره ولی با swip کردن هم از بین میره)

توی اکتیویتی نمایش داده میشه. یعنی اگر اکتیویتی finish بشه اسنک هم از بین میره ولی Toast تا زمانی که براش تعریف شده سپری نشه از بین نمیره.

اطلاعات بیشتر

لینک آموزشی معرفی المان های متریال دیزاین
بازدید : 1508
چهارشنبه 23 ارديبهشت 1399 زمان : 11:29

بازدید : 688
چهارشنبه 23 ارديبهشت 1399 زمان : 11:29

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

میشه برای تولبار title و subTitle و آیکون برای نویگیشن و elevation قرار داد.

()toolbar.setTitle

()toolbar.setSubTitle

()toolbar.setNavigationIcon

()toolbar.setElevation

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

اگر توی یک style جدید اتریبیوت‌های زیر رو بنویسیم:

textPrimaryColor و textSecondaryColor به ترتیب رنگ‌های فونت تولبار و پاپ آپ تعیین میشه.

استایل رو توی xml با اتریبیوت theme اعمال میکنیم.

میشه اتریبیوت themePopUp برای تم منو نیز تعیین کرد.

راه حل های حل خطای Blocked by Play Protect
بازدید : 808
چهارشنبه 23 ارديبهشت 1399 زمان : 11:29

برای انتخاب رنگ تم اپلیکیشن باید ابتدا یک رنگ primary تعیین کنیم. این رنگ غالب (dominant) اپلیکیشن هست.

با استفاده از ابزار رنگ متریال دیزاینی که گوگل ایجاد کرده (اینجا) میشه رنگ‌های primary dark و accent رو تعیین کرد و preview اون رو دید.

میشه رنگ‌های secondary رو هم تعیین کرد که البته این آپشنال هست. این در واقع رنگ پراگرس بار و floating button و اینا رو تعیین میکنه.

رنگ فونت برای هر دو primary و secondary رو میشه تعیین کرد و توی قسمت ACCESSIBILITY اگر رنگ فونت مناسب نباشه NOT LEGIBLE.

میشه رنگ‌ها رو توی فایل xml اکسپورت کرد و فایلشو مستقیم توی اندروید استودیو کپی کرد.

فیلم خوب در مورد نحوه تعیین رنگ اپلیکیشن

راه حل های حل خطای Blocked by Play Protect
بازدید : 1239
يکشنبه 20 ارديبهشت 1399 زمان : 6:23

بازدید : 902
يکشنبه 20 ارديبهشت 1399 زمان : 6:23

بازدید : 827
چهارشنبه 16 ارديبهشت 1399 زمان : 2:22

سه راه برای لود کردن عکس توی imageView وجود داره:

- setImageResource()

- setImageDrawable()

- setImageBitMap()

میگن دو تای آخر سریع تره ولی اولی آسون تره.

اولی id از جنس int میخواد. یعنی همون R.drawable.XX

دومی‌ورودی از جنس drawable میخواد. برای اینکه از طریق id به drawable برسیم تا قبل از API 21 کد زیر رو مینویسیم:

image.setImageDrawable(getResources().getDrawable(R.drawable.giraffe));

از 22 به بعد کد زیر رو مینویسیم:

image.setImageDrawable(ResourcesCompat.getDrawable(getResources(), R.drawable.giraffe, null));

آخری که null گذاشته شده برای theme هست.

برای رنگ هم به صورت زیر مینویسیم:

int color = ResourcesCompat.getColor(context.getResources(), R.color.colorPrimary, null);

لینک‌های مرتبط:

یک

دو

سه

چگونگی مشاوره پیش از ازدواج برای ازدواج موفق

تعداد صفحات : 2

آمار سایت
  • کل مطالب : 22
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 6
  • بازدید کننده امروز : 6
  • باردید دیروز : 1
  • بازدید کننده دیروز : 2
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 17
  • بازدید ماه : 334
  • بازدید سال : 334
  • بازدید کلی : 80085
  • کدهای اختصاصی