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

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

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

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

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

۲۶۰ مطلب با موضوع «آموزش اندروید» ثبت شده است

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

 

لینک

 

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

android:layout_gravity

مشخص میکنیم.

 

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

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

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

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

 

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

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

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

 

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

 

 

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

دو نوع پراگرس بار داریم:

determinate و Indeterminate

 

 

 

determinate: درصد انجام فرآیند رو به صورت تیکه تیکه نشون میده.

 

Indeterminate: فقط مثل یه دایره میچرخه - شکل اول

 

با اتریبیوت android:indeterminate="true" میشه این ویژگی رو اضافه کرد.

 

اگر به پراگرس بار استایل ندیم، مثل شکل اول میشه.

 

اگر به پراگرس بار به صورت زیر استایل بدیم، میتونیم توی فایل style.xml رنگش رو عوض کنیم.

 

 

 

برای اینکه تیکه تیکه بره جلو، باید یک shape از نوع ring تعریف کنیم به صورت زیر:

 

از طریق اتریبیوت drawable این ویژگی رو ست میکنیم. نکته مهم اینه که برای این حالت حتما باید از همین استایل استفاده بشه تا جواب بده.

 

 

 

لینک آموزشی خوب

 

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

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

 

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

توضیحاتشو توی برگه نوشتم. اینجا عکس کدها رو میذارم.

 

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

 

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

اندروید یک ترد اصلی به نام ترد UI داره. کارهایی که طول میکشن رو نمیشه توی این ترد انجام داد چون اگر بیشتر از 5 ثانیه طول بکشه اپ کرش میکنه. بنابراین باید توی یه ترد این کارها رو انجام بدیم.

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