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

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

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

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

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

۱۵ مطلب در ارديبهشت ۱۳۹۹ ثبت شده است

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ ارديبهشت ۹۹ ، ۱۸:۰۸
میم دال

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

 

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

()toolbar.setTitle

()toolbar.setSubTitle

()toolbar.setNavigationIcon

()toolbar.setElevation

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

 

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

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

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

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

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ ارديبهشت ۹۹ ، ۱۷:۰۰
میم دال

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

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

 

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

 

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

 

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

 

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

 

۰ نظر موافقین ۰ مخالفین ۰ ۲۱ ارديبهشت ۹۹ ، ۱۵:۳۴
میم دال

خدا خیر دنیا و آخرت به همه اونایی بده که توی استک اور فلو جواب ملتو درست میدن

 

اینجــــــــــــــا

۰ نظر موافقین ۰ مخالفین ۰ ۱۷ ارديبهشت ۹۹ ، ۱۲:۵۵
میم دال

برای اضافه کردن کتابخانه دیزاین در اندروید ایکس از کد زیر استفاده میکنیم:

 

implementation 'com.google.android.material:material:1.0.0'

بخون

 

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

 

۰ نظر موافقین ۰ مخالفین ۰ ۱۷ ارديبهشت ۹۹ ، ۱۰:۵۸
میم دال

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

 

- setImageResource()

- setImageDrawable()

- setImageBitMap()

 

۰ نظر موافقین ۰ مخالفین ۰ ۱۶ ارديبهشت ۹۹ ، ۰۶:۰۳
میم دال

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

 

لینک

 

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

android:layout_gravity

مشخص میکنیم.

 

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

۰ نظر موافقین ۰ مخالفین ۰ ۱۰ ارديبهشت ۹۹ ، ۰۲:۴۴
میم دال

امروز فهمیدم برای آلرت دیالوگ میشه لی اوت طراحی کرد و inflate کرد :|

خیلی باحاله :))

 

اینم توضیح و کدش

۱ نظر موافقین ۰ مخالفین ۰ ۰۹ ارديبهشت ۹۹ ، ۱۳:۱۰
میم دال