لیست کشویی در اندروید با Spinner

Spinner کلاسی است که به ما اجازه میدهد تا لیست های کشویی را در برنامه هایمان ایجاد کنیم ، در این آموزش با شکل ساده استفاده از این کلاس آشنا می شویم.

 

معرفی کتابخانه اندرویدی ، CircleProgress

در این آموزش با یک کتابخانه اندرویدی بسیار جالب برای رسم ProgressBar های دایره ای شکل آشنا می شویم ، این پروژه از طریق آدرس زیر قابل دستیابی است :

https://github.com/lzyzsd/CircleProgress

این کتابخانه سه کلاس به نام های DonutProgress و CircleProgress و ArcProgress را در اختیار ما قرار می دهد که با استفاده از آن ها می توانیم ProgressBar های دایره ای شکل و بسیار زیبایی ایجاد کنیم .

در شکل زیر دمویی از این کتابخانه را مشاهده می کنید :

ExpandableListView ، لیست طبقه بندی شده

ExpandableListView یک لیست پیشرفته است که به ما اجازه میدهد لیستی طبقه بندی شده و چند سطحی داشته باشیم ، بدین صورت که لیست دارای طبقه بندی های اصلی اولیه باشد که هر کدام دارای زیر مجموعه هایی باشند. با مشاهده شکل زیر بهتر متوجه کاربرد این ابزار می شوید :

همانطور که مشاهده می کنید لیست فوق در سطح اولیه دارای سه بخش اصلی Boys  و Girls و Languages است که هر کدام از این بخش ها دارای زیر مجموعه  هایی هستند.

ListView با ظاهر اختصاصی

ListView در اندروید ابزار پرکاربردی برای نمایش لیست است ، تقریباً در بیشتر موارد نیاز داریم تا لیستی با ظاهر اختصاصی داشته باشیم به گونه ای که هر آیتم از لیست دارای شکل خاصی باشد و اطلاعات مورد نظر ما را نمایش دهد ، در این آموزش قصد داریم یک لیست اختصاصی ایجاد کنیم به شکلی که هر آیتم آن اطلاعات یک شخص را که شامل نام ، نام خانوادگی ، درصد پیشرفت (مثلاً در صد پیشرفت در یک درس خاص!) است را نمایش دهد ، همچنین می خواهیم هر آیتم از لیست دارای یک دکمه حذف نیز باشد تا با کلیک بر روی آن آیتم مورد نظر از لیست شود ، به عبارت دیگر قصد داریم لیستی به صورت زیر داشته باشیم :

آبشار سنگان

آبشار سنگان بلندترین آبشار تهرانه ، فوق العاده قشنگه و توی منطقه سنگان تو شمال غرب تهران و بعد از سولقان قرار گرفته.این آبشار تو زمستون شروع می کنه به یخ زدن و شکل فوق العاده ای به خودش میگیره و واقعاً ارزشش رو داره که یه بار زمستون برید بهش سر بزنید ، مسیرش هم آسونه و قسمت زیادیش ماشین رو شده و شیب خیلی کمی داره. تنها نکته منفیش اینه که اگه مثل من ماشین شخصی نداشته باشید دسترسی به روستای سنگان ممکنه یه کم براتون مشکل باشه.

چی جوری بدون ماشین شخصی بریم روستای سنگان؟

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

Scatter Chart

Scatter Chart در JavaFX ابزاری برای رسم نمودار هایی با نقاط پراکنده و گسسته است ، در این نوع نمودار هر سری از داده به صورت نقاط پراکنده نمایش داده می شود. به عنوان مثال فرض کنید شما چند برنامه در مارکت های مختلف اندرویدی دارید می خواهید تعداد دانلود های هر کدام را در هر روز از سال مشخص کنید ، در این صورت می توانید از Scatter Chart استفاده کنید.

بهتر است ابتدا یک مثال ببینیم :

نمایش لیست در اندروید با ListView

نمایش لیست در موبایل روشی متدوال و عمومی است و لیست ها یکی از پرکاربردترین ابزار ها در طراحی نرم افزار های اندرویدی هستند ، در این آموزش یاد میگیریم که چگونه با استفاده از ListView در اندروید لیستی را به کاربر نمایش دهیم ، در این آموزش از ListView به عنوان ابزاری برای نمایش متن ساده استفاده می کنیم ، طراحی لیست اختصاصی را در آموزش دیگری پوشش می دهیم.

باغ پرندگان

باغ پرندگان تهران خیلی وقت نیست که احداث شده و به همین خاطر خیلی شناخته شده نیست ، همونطور که اسمش روشه محلیه برای نگهداری یک سری پرنده های خاص ، البته خیلی هامون با فلسفه نگهداری پرنده ها تو قفس مشکل داریم و به نظر خود منم پرنده رو باید وحشی توی طبیعت دید ولی خب باغ پرندگان هم اگه شرایط نگه داریش خوب باشه چندان بد نیست ، هم محلی میشه که میشه رفت توش پرنده های مختلف رو دید ، هم سوژه های خوبی برای عکاسی توش پیدا میشه ، هم اینکه گاهی می تونه باعث نجات یک گونه نادر بشه. 

متلب - آموزش شماره پنج - ماتریس ها و جبر خطی

ماتریس ها و آرایه ها مفاهیمی هستند که هسته اصلی متلب را تشکیل می دهند و در بسیاری از موارد می توانیم این دو واژه را به جای یکدیگر استفاده کنیم ، در حقیقت ماتریس در متلب یک آرایه دو بعدی است که تحت عملیات ریاضی (جبر خطی) قرار می گیرد.

احتمالاً جبر خطی و آنالیز عددی پایه ای ترین قسمت های ریاضی نرم افزار متلب هستند که از ماتریس ها استفاده می کنند.بسیاری از کاربرد های علمی پیچیده از مفاهیمی جبری ای همچون جمع ماتریس ها ، ضرب ماتریس ها ، حل معادله ، محاسبه ماتریس معکوس و ... استفاده می کنند.

جبر خطی در متلب از چهار بخش تشکیل شده است :

ترسیم Sprite اختصاصی در زمان اجرا

گاهی اوقات نیاز پیدا می کنیم تا شکل ظاهری Sprite بازی را به صورت کاملاً اختصاصی در زمان اجرا رسم کنیم بدین معنی که شکل آن در زمان اجرای بازی با رسم خطوط ، اشکال ساده هندسی و ... بدون نیاز به خواندن تصویری از فایل ایجاد شود.به عنوان مثال یک بازی فرضی را در نظر بگیرید که کاربر در ابتدای بازی می تواند کاراکتر اصلی خود را روی بوم رسم کند. (البته می توان در چنین حالتی ابتدا نیتجه رسم کاربر را در یک فایل ذخیره کرد و سپس از روش های آموزش های قبلی استفاده کرد).

صفحه‌ها

اشتراک در safecomp.ir RSS