آموزش جامع استفاده از SwipeRefreshLayout در اندروید استودیو – برنامه نویسی اندروید

  •   شما اینجا هستید :
  •   سه شنبه, ۱۷ مهر ۱۳۹۷
  •   بلاگ, کار با گرافیک
  •   علیرضا بوالحسنی
  •   بدون دیدگاه
  •   127
  • SwipeRefreshLayout یکی از امکانات جالب در اندروید استودیو میباشد، مثلأ اپ اندرویدی شما با اینترنت کار میکند و بعد از اینکه شما اطلاعاتی را به درون این اپ ارسال میکنید کاربر باید اپ شما را بروزرسانی و یا رفرش کند تا اطلاعات به دست وی برسد، ما در این آموزش برای شما آموزشی رو آماده کردیم که دقیقا کار رفرش را برای شما انجام میدهد و تابحال با همچین رفرشی مواجه شده اید دقیقا مثل نرم افزار جیمیل، در ادامه با ما باشید…

    سورس اندروید سورس اندروید سورس اندروید

     

    شروع آموزش

    برای ادامه در ابتدا کتابخانه زیر را به پروژه خود اضافه کنید (آموزش اضافه کردن کتابخانه)

     

     

    بعد از اینکه کتابخانه را اضافه کردید یک فایل xml با نام activity_main.xml بسازید و کد های زیر را درون فایل قرار دهید:

     

     

    در کد بالا ما یک SwipeRefreshLayout قرار داده ایم و درون SwipeRefreshLayout یک ListView قرار دادیم.

    حالا یک فایل جاوا بسازید با نام MainActivity.java و کد های زیر را درون این فایل قرار دهید:

     

     

    ابتدا ما یک آرایه درست کردیم تا یکسری اطلاعات را در آن قرار دهیم سپس view مربوط به هر کدام از شئی ها را به دست آورده و از setColorSchemeResources برای تغییر رنگ SwipeRefreshLayout استفاده کردیم و در ادامه آن داده های sample را به آرایه اضافه کردیم سپس یک آداپتور ایجاد کرده و آرایه خود را در آن قرار می دهیم و سپس بروی listview آداپتور را ست می کنیم. برای اینکه برای SwipeRefreshLayout یک Listener تعریف کنیم یعنی زمانی که از بالا به پایین کشیدیم به اصلاح Refresh شود چون در اینجا ما داده جدیدی نداریم که refresh شود پس همان داده ها را به صورت shuffle (ایجاد تغییر در چیدمان لیست ما) نمایش داده شود از void که نام آن shuffle است استفاده شده است.

     

    دریافت پروژه این آموزش

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

     

    باتشکر از همراهی شما، نظرات و سوالات خود را در قسمت دیدگاه ها برای ما ارسال کنید.

    باتشکر از وبسایت programchi


  • 1 Star2 Stars3 Stars4 Stars5 Stars (3 رای, متوسط: 4٫67 از 5)
    Loading...

  • قالب ایرانی تم روید
    پک کامل UI
    
      خبرنامه رویدکت
    باعضویت در خبرنامه رویدکت به دنیای اندروید متصل بمانید. برای عضویت اینجا کلیک کنید
      نویسنده
  • علیرضا بوالحسنی
  • زمان شما کوتاه است، پس آن را صرف زندگی کردن برای دیگران نکنید!
  • دیدگاه بگذارید

    اولین نفری باشید که دیدگاه میگذارد

    Notify of
    avatar
    wpDiscuz

    جستجو در بین مطالب بلاگ


    جدیدترین مطالب بلاگ


    تبلیغات ویژه

    سورس دکه



    کسب درآمد


  • کسب و کار رویدکت در مرکز توسعه تجارت الکترونیکی وزارت صنعت، معدن و تجارت شناسایی شده و دارای نماد اعتماد الکترونیکی می باشد. برای تایید صلاحیت بر روی نماد ها کلیک کنید.
    اعتبار ما، اعتماد شما
  • logo-samandehi