loading...

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

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

بازدید : 714
چهارشنبه 23 ارديبهشت 1399 زمان : 11:29
  • 1
  • 2
  • 3
  • 4
  • 5

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

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

 

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

()toolbar.setTitle

()toolbar.setSubTitle

()toolbar.setNavigationIcon

()toolbar.setElevation

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

 

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

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

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

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

بازدید : 847
چهارشنبه 23 ارديبهشت 1399 زمان : 11:29
  • 1
  • 2
  • 3
  • 4
  • 5

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

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

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

 

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

 

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

 

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

 

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

 

بازدید : 1283
يکشنبه 20 ارديبهشت 1399 زمان : 6:23
  • 1
  • 2
  • 3
  • 4
  • 5

بازدید : 944
يکشنبه 20 ارديبهشت 1399 زمان : 6:23
  • 1
  • 2
  • 3
  • 4
  • 5

بازدید : 854
چهارشنبه 16 ارديبهشت 1399 زمان : 2:22
  • 1
  • 2
  • 3
  • 4
  • 5

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

سه راه برای لود کردن عکس توی 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);
							

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

یک

دو

سه

بازدید : 572
چهارشنبه 16 ارديبهشت 1399 زمان : 2:22
  • 1
  • 2
  • 3
  • 4
  • 5

بازدید : 425
پنجشنبه 10 ارديبهشت 1399 زمان : 17:30
  • 1
  • 2
  • 3
  • 4
  • 5

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

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

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

طبقه بندی موضوعی

بایگانی

آخرین مطالب

پیوندهای روزانه

پیوندها

۱۰ ارديبهشت۹۹

  • ۹۹/۰۲/۱۰
  • میم دال

نظرات

هیچ نظری هنوز ثبت نشده است

بازدید : 574
پنجشنبه 10 ارديبهشت 1399 زمان : 17:30
  • 1
  • 2
  • 3
  • 4
  • 5

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

مثال خوب از فریم لی اوت لینک زیر هست:

لینک

کلا فریم لی اوت چیزی نداره، جای المان‌ها رو با اتریبیوت

								android:layout_gravity
							

مشخص میکنیم.

احتمالا toolbar از فریم لی اوت استفاده میکنه. چون میشه ویوهایی که میخوایم توی تولبار قرار بگیره جاشون رو با اتریبیوت بالا مشخص کنیم.

بازدید : 459
پنجشنبه 10 ارديبهشت 1399 زمان : 17:30
  • 1
  • 2
  • 3
  • 4
  • 5

آموزش جاوا و اندروید
شما میتوانید از این تگهای html استفاده کنید:

یا ، یا ، ، یا ، ، ،

، ،
،
																				
،
،

، ، ،

بازدید : 725
دوشنبه 7 ارديبهشت 1399 زمان : 11:23
  • 1
  • 2
  • 3
  • 4
  • 5

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

این کد خیلی مهمه. پراگرس بار رو توسط Handler در ترد UI و بدون تعریف ترد ورکر آپدیت میکنه.

 

همش بخونش تا حفظ شی :|

 

 

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

آمار سایت
  • کل مطالب : 22
  • کل نظرات : 0
  • افراد آنلاین : 6
  • تعداد اعضا : 0
  • بازدید امروز : 14
  • بازدید کننده امروز : 12
  • باردید دیروز : 47
  • بازدید کننده دیروز : 48
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 83
  • بازدید ماه : 1600
  • بازدید سال : 3976
  • بازدید کلی : 83727
  • کدهای اختصاصی