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

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

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

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

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

این انیمیشن بیشتر برای جا به جایی و move است.

 

**دقت:

 

 

ترجیحا مقادیر هم درصد داشته باشن هم p. جواب بهتری داره.

صفر یعنی جایی که هست.

الآن این انیمیشن یک ایمیج ویو که در وسط صفحه قرار داره رو از گوشه سمت راست پایین خارج میکنه.

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

فکر کنم pivotX و pivotY مرکز دوران رو نشون میدن.

۰ نظر موافقین ۰ مخالفین ۰ ۲۶ اسفند ۹۸ ، ۰۲:۳۷
میم دال
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ اسفند ۹۸ ، ۰۱:۴۳
میم دال

این انیمیشن باعث fade in شدن و fade out شدن میشه.

تگ set در واقع container هست و میتونه چند تا انیمیشن رو شامل بشه.

اگر یه دونه انیمیشن قراره ست شه، بهتره همون انیمیشن روت قرار بگیره. هر چند روت میتونه set باشه.

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ اسفند ۹۸ ، ۱۱:۵۷
میم دال

انیمیشن رو توی اندروید میشه برای هر ویویی به کار برد. روش های زیادی برای پیاده سازی انیمیشن وجود داره.

هم میشه با کد جاوا نوشت، هم میشه با ترکیبی از کد جاوا و XML نوشت و هم میتوان از کتابخانه های third party (مثل یویو) استفاده کرد.

در روش ترکیبی کد جاوا و XML، باید فولدر anim در دایرکتوری res تعریف شه و توی این فولدر یک فایل XML شامل انیمیشن مورد نظر نوشته بشه. این روش بهتریه، چون هم کد خواناتره هم میشه برای ویوهای دیگه از این انیمیشن استفاده کرد.

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

 

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ اسفند ۹۸ ، ۰۶:۱۲
میم دال

ریسایکلر ویو مثل لیست ویو میمونه ولی پیاده سازیش راحت تره.

1. باید یک کلاس اداپتر براش بنویسیم که از کلاس RecyclerView.Adapter اکستند میشه و ویو هلدر تایپ جنریک اون هست.

۰ نظر موافقین ۰ مخالفین ۰ ۱۹ اسفند ۹۸ ، ۲۱:۵۶
میم دال

NaN = Not a Number

 

مثلا اگر رادیکال -2 رو چاپ کنیم Nan میده. چرا؟ چون لزوما اشتباه نیس و این عدد در حوزه اعداد مختلط تعریف شدس

همین طور 0.0/0.0 هم مقدارش Nan هست. چون 0.0 صفر مطلق نیست و صفر حدودیه.

 

ولی 1/0 میشه بی نهایت(Infinity چاپ میکنه). چون اینجا منظورمون صفر مطلقه.

 

توضیح بیشتر

۰ نظر موافقین ۰ مخالفین ۰ ۱۹ اسفند ۹۸ ، ۰۰:۰۵
میم دال

سایز دیوایس همون رزولوشن نیست. ممکنه یه گوشی کوچیک باشه ولی رزولوشن اون از یه تبلت بیشتر باشه. برای ما اندازه طول و عرض دیوایس مهمه. کلا ما با رزولوشن کاری نداریم.

توی کد اول رزولوشن طول و عرض رو میگیریم و با تقسیم اون بر density (یعنی همون تعداد پیکسل در هر اینچ) سایز دیوایس بدست میاد.

۰ نظر موافقین ۰ مخالفین ۰ ۱۸ اسفند ۹۸ ، ۰۴:۲۳
میم دال

این لینک خیلی خیلی خیلی خوبه.

همه چیو در مورد فرگمنت گفته. لایف سایکل، متدهای فرگمنت منیجر و اینا

حتما برای مرور دوباره بخون.

لینک

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