شکل 1. یک عمل تند کشیدن برای بازخوانی برای به روز رسانی یک برنامه آب و هوا.
حتی اگر برنامه شما به طور خودکار محتوای خود را به طور منظم به روز می کند، می توانید به کاربران اجازه دهید درخواست به روز رسانی دستی داشته باشند. به عنوان مثال، یک برنامه پیشبینی آب و هوا میتواند به کاربران اجازه دهد برنامه را تازهسازی کنند تا آخرین پیشبینیها را در صورت تقاضا دریافت کنند. برای ارائه یک تجربه کاربری استاندارد برای درخواست بهروزرسانی، پلتفرم Android شامل الگوی طراحی تند کشیدن برای بازخوانی است که به کاربران امکان میدهد با کشیدن انگشت عمودی، بهروزرسانی را فعال کنند.
بیاموزید که چگونه میتوانید از Swipe-to-Refresh پشتیبانی در RecyclerView ارائه دهید و چگونه با استفاده از نوار اقدام، گزینه بازخوانی قابل دسترستری ارائه دهید.
شکل 1. یک عمل تند کشیدن برای بازخوانی برای به روز رسانی یک برنامه آب و هوا.
حتی اگر برنامه شما به طور خودکار محتوای خود را به طور منظم به روز می کند، می توانید به کاربران اجازه دهید درخواست به روز رسانی دستی داشته باشند. به عنوان مثال، یک برنامه پیشبینی آب و هوا میتواند به کاربران اجازه دهد برنامه را تازهسازی کنند تا آخرین پیشبینیها را در صورت تقاضا دریافت کنند. برای ارائه یک تجربه کاربری استاندارد برای درخواست بهروزرسانی، پلتفرم Android شامل الگوی طراحی تند کشیدن برای بازخوانی است که به کاربران امکان میدهد با کشیدن انگشت عمودی، بهروزرسانی را فعال کنند.
بیاموزید که چگونه میتوانید از Swipe-to-Refresh پشتیبانی در RecyclerView ارائه دهید و چگونه با استفاده از نوار اقدام، گزینه بازخوانی قابل دسترستری ارائه دهید.
با نحوه پاسخ دادن به حرکت تند کشیدن برای بازخوانی و نحوه انجام همان بهروزرسانی از یک اقدام بهروزرسانی نوار اقدام آشنا شوید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# About swipe-to-refresh\n\nTry the Compose way \nJetpack Compose is the recommended UI toolkit for Android. Learn how to pull to refresh in Compose. \n[Pull to refresh in Compose →](/develop/ui/compose/components/pull-to-refresh) \n**Figure 1.** A swipe-to-refresh action updating a weather app.\n\nEven if your app automatically updates its content on a regular basis, you can also let users\nrequest manual updates. For example, a weather forecasting app can let users refresh the app to get\nthe latest forecasts on demand. To provide a standard user experience for requesting updates, the\nAndroid platform includes the swipe-to-refresh design pattern, which lets users trigger an update\nwith a vertical swipe.\n\nDownload the sample apps:\n\n- [SwipeRefreshLayoutBasic](https://github.com/android/views-widgets-samples/tree/main/SwipeRefreshLayoutBasic)\n- [SwipeRefreshMultipleViews](https://github.com/android/views-widgets-samples/tree/main/SwipeRefreshMultipleViews/)\n\nLessons\n-------\n\n\n**[Add swipe-to-refresh to your app](/develop/ui/views/touch-and-input/swipe/add-swipe-interface)**\n:\n Learn how to provide swipe-to-refresh support in a\n [RecyclerView](/reference/androidx/recyclerview/widget/RecyclerView)\n and how to provide a more accessible refresh option using the action bar.\n\n\n**[Respond to a refresh request](/develop/ui/views/touch-and-input/swipe/respond-refresh-request)**\n:\n Learn how to respond to the swipe-to-refresh gesture and how to perform the same update from an\n action bar refresh action."]]