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

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

در این بخش به نحوه پیاده سازی لیست ها با استفاده از RecyclerView و CardView در اندروید می پردازیم که شامل مباحث زیر می باشد: معرفی کامپوننت RecyclerView و بررسی مزایای آن نسبت به ListView آشنایی با کلاس Model آشنایی با ViewHolder آشنایی با Adapter در RecyclerView و متدهای آن ساخت یک لیست و نمایش آن در قالب آیتم‌های یک ...

۳۰ فروردین ۱۳۹۷
آموزش کار با ListView در اندروید

آموزش کار با ListView در اندروید

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

متریال دیزاین : بخش هفتم : پیاده سازی Tab توسط TabLayout و ViewPager

متریال دیزاین : بخش هفتم : پیاده سازی Tab توسط TabLayout و ViewPager

در این بخش به نحوه پیاده سازی Tab ها با استفاده از Fragment و ویجت های TabLayout و ViewPager در اندروید می پردازیم که شامل مباحث زیر می باشد: معرفی Tab (تب) متریال در اندروید معرفی کامپوننت TabLayout معرفی کامپوننت ViewPager ساخت یک کلاس برای مدیریت فرگمنت ها و عنوان تب ها در ViewPager و TabLayout نحوه اضافه کردن عنوان ...

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

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

معرفی Snackbar یا اسنک بار در اندروید: به نام خدا. Snackbar را می توان نسخه جدیدی از Toast دانست. شاید واژه "جایگزین" مناسب نباشد اما در موارد زیادی استفاده از اسنک بار به جای Toast می تواند رضایت بخش بوده و زیبایی بیشتری به اپ ما بدهد. ضمن اینکه در اسنک بار، شخصی سازی بیشتری در اختیار داریم. به تصویر زیر ...

متریال دیزاین : بخش پنجم : دکمه شناور یا Floating Action Button

متریال دیزاین : بخش پنجم : دکمه شناور یا Floating Action Button

معرفی Floating Action Button: Floating Action Button یا دکمه شناور که به اختصار FAB نیز نامیده می شود یکی دیگر از کامپوننت های معرفی شده در متریال دیزاین اندروید است. همانطور که از نام آن پیداست، یک دکمه شناور است که مکان قرارگیری آن در صفحه توسط توسعه دهنده تعیین شده و با اسکرول کردن صفحه جابجا نمی شود (مگر به ...

متریال دیزاین : بخش چهارم : ساخت منو کشویی (Navigation Drawer)

متریال دیزاین : بخش چهارم : ساخت منو کشویی (Navigation Drawer)

در این فصل به نحوه ساخت منوی کشویی یا Navigation Drawer (Sliding Menu) در اندروید می پردازیم که شامل مباحث زیر می باشد: معرفی Navigation Drawer در اندروید نحوه کار با DrawerLayout و NavigationView معرفی Header و Menu در منوی کشویی حذف اکشن بار پیش فرض اندروید و جایگزینی ان با تولبار برای استفاده در منوی کشویی کار با متدهای addDrawerListener، ...

متریال دیزاین : بخش سوم : ساخت تولبار (Toolbar)

متریال دیزاین : بخش سوم : ساخت تولبار (Toolbar)

در این فصل به نحوه ساخت تولبار (Toolbar) در اندروید و جایگزینی آن با ActionBar پیش فرض اندروید می پردازیم که شامل مباحث زیر می باشد: معرفی اکشن بار و تولبار در اندروید حذف اکشن بار و اضافه کردن تولبار به اکتیویتی آشنایی با منو (Menu) در اندروید و نحوه کار با منوها در تولبار نحوه کار با PopUp Menu ...

متریال دیزاین : بخش دوم : استایل (Style) و تم (Theme) در اندروید

متریال دیزاین : بخش دوم : استایل (Style) و تم (Theme) در اندروید

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

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

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

به نام خدا متریال دیزاین (Material Design) چیست؟ متریال دیزاین یک سَبک/زبان طراحی است که گوگل آن را در کنفرانس خبری خود در سال ۲۰۱۴ معرفی کرد. قطعا با سبک فلت یا تخت (Flat Design) در سیستم عامل ویندوز (از ویندوز ۸ به بعد) آشنا شده اید. سبک متریال تا حدود زیادی مشابه سبک فلت است با این تفاوت که در سبک ...

فرگمنت ها (Fragment) در اندروید

فرگمنت ها (Fragment) در اندروید

فرگمنت (Fragment) چیست Fragment (فرگمنت) را می توان به عنوان یک زیر مجموعه و یا یک بخش از اکتیویتی (sub-activity) در نظر گرفت که در نهایت قسمتی از رابط کاربری را تشکیل داده و به واسطه آن یک رابط کاربری چند قسمتی ایجاد می شود. فرگمنت در اندروید مشابه آنچه قبلا برای اکتیویتی ها آموختیم، چرخه حیات و رفتار خاص خود ...

صفحه 1 از 3123