خانه Android, اندروید, پروژه کتاب (اندروید), فیلم آموزشی ساخت کتاب در آندروید- “جلسه پنجم – لیست علاقه مندیها”

ساخت کتاب در آندروید- “جلسه پنجم – لیست علاقه مندیها”

درود

با جلسه پنجم از فصل ششم مجموعه اموزشهای برنامه نویسی اندروید در خدمتتونم

در این جلسه ما ابتدا به نحوه ساخت لیست علاقه مندیهای برای برنامه خود پرداخته و سپس به کمک ابزار onTouch یک منو برای سایر ابزارهای برنامه طراحی میکنیم.

لیست علاقه مندیهای به کمک فیلد Fav مجود در دیتابیس کار خواهد کرد به این صورت که زمانی که این مقدار برابر با ۱ باشد یعنی این رکورد جز علاقه مندیهای کاربر است و زمانی که ۰ باشد یعنی جز علاقه مندیها نیست. ابتدا در لیست داستان ها به کمک یک کلید شبیه به ستاره داستان های مورد علاقه کاربر را دریافت و ذخیره میکنیم. سپس با ایجاد یک لیست جدید در برنامه تمامی داستانهایی که جز علاقه مندیهای کاربر میباشد را در آن نمایش میدهیم.

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

Android Learning  S06-E05 (Fav customize menu)-pic

 

در این جلسه:

  • نحوه اضافه کردن و حذف کردن از لیست علاقه مندیها
  • نمایش لیست علاقه مندیها
  • ساخت  Costumize menu برای منوی اصلی
  • استفاده از ابزار onTouch برای فراخوانی منو
  • استفاده از Animation ها در Stylr ها

 


 لینک دانلود: 

برای دریافت این مجموعه به صورت کامل کلیک کنید.


سایر فصل های آموزشی آندروید:

 

پیشنهاد میکنیم
دیدگاه ها
  1. OMID گفت:

    سلام. ممنون فوق العاده عالی بود ، مرسی از زحماتتون.
    فقط یه سوال داشتم:
    این منوی کشویی داخل برنامه ها به همون سمتی که کشیده میشه وصل هست و کل منو یکدفعه نمیاد وسط و همینطور کل صفحه از بالا تا پایین رو گفته اما داخل این برنامه ی شما اینطور نیست چطور باید تبدیلش کرد به اون حالت؟!
    منظورم این حالت هستش :
    http://s.cafebazaar.ir/1/upload/screenshot/ir.reddesign.karyar2.jpg

    • Pouriya گفت:

      این یک slide menu هست و پیچیده تر از dialog هست. بعد از اتمام این فصل یک آموزش تک یا دو قسمتی فقط برای sliding menu میزنم.

  2. ali گفت:

    با سلام من ۱۸سال سن دارم و میخوام برنامه نویسیو تازه شروع کنم.به نظر شما بهتره از کدام زبان شروع به برنامه نویسی کنم؟

  3. علی گفت:

    سلام
    برنامه های آندرویدی ای رو آموزش بدید که در رابطه با این مثال باشه.
    یک فروشگاه تعاونی(پخش مواد غذایی) در یکی از شهر های ایران وجود دارد که مثلا ۲۰ بازار یاب استخدام میکند.مسئول فروشگاه=> باید یک اپلیکیشن برای بازار یاب ها تهیه کنید که هر بازار یاب در هر شهر هر سوپر مارکتی را که میخواهد به عنوان مشتری ثابت برای تهیه محصولات از آن فروشگاه در آورد (بازار یاب وظیفه دارد کل اطلاعات فردی صاحب مغازه و آدرس مغازه را برای مشتری از طریق اپلیکیشن در سیستم ثبت کند). و قابلیت نشان دادن لیست محصولات و قیمت آنها را از سرور داشته باشد.وقابلیت امتیاز دهی به بازار یاب ها را داشته باشد.
    و به هر سوپر مارکت یک نام کاربری و رمز ورود بدهد(هر سوپرمارکتی بتواند با نصب این اپلیکیشن به سرور وصل شود) که جنس خود را اینترنتی خریداری نماید و یا هزینه آن را بعد از دریافت محصولات پرداخت نماید.

  4. محمد گفت:

    با سلام و تشکر از زحمات شما و آموزش های بسیار مفید ممنون

  5. علی گفت:

    سلام استاد عیدی بدین ممنون :دی

  6. محمد گفت:

    سلام
    خسته نباشید
    ممنونم از آموزش های کامل و خوبتون

    دوتا مشکل داشتم ممنون میشم راهنمایی کنید
    ۱٫ تنظیم راست به چپ در listview ( راستچین بودن متن )
    ۲٫ تعیین فونت در آیتم های مختلف listview

    با تشکر

  7. OMID گفت:

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

    یه سوال داشتم:
    این که میگن اسکرول اتوماتیک بدون استفاده دست یعنی چی؟
    یعنی خودش با یه سرعته خاصی میاد پایین؟
    قابل تنظیم هم هست سرعتش در برنامه توسط کاربر؟

    • Pouriya گفت:

      سلام
      کیا میگن اتوماتیک؟ من تاحالا نشنیدم. :)
      برای حرکت اتوماتش میتونید از یک تایمر استفاده کنید. ولی خوب کاربردش واقعا کجاست؟

      • OMID گفت:

        والا استاد منم اتفاقی به یه برنامه تو بازار برخوردم که اینو نوشته و به عنوان امتیاز برنامه خودش میدونه اما منم متوجه نشدم یعنی چی!!! :)
        توضیحات قسمت سبز رنگ این برنامه :

        http://cafebazaar.ir/app/com.mohammad.deathworld/?l=fa

        • Pouriya گفت:

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

دیدگاه شما

نام

ایمیل

سایت( اختیاری )

*