চিত্র 1. একটি সোয়াইপ-টু-রিফ্রেশ অ্যাকশন একটি আবহাওয়া অ্যাপ আপডেট করে।
এমনকি যদি আপনার অ্যাপ স্বয়ংক্রিয়ভাবে নিয়মিতভাবে তার সামগ্রী আপডেট করে, আপনি ব্যবহারকারীদের ম্যানুয়াল আপডেটের অনুরোধ করতেও দিতে পারেন। উদাহরণস্বরূপ, একটি আবহাওয়ার পূর্বাভাস অ্যাপ ব্যবহারকারীদের চাহিদা অনুযায়ী সর্বশেষ পূর্বাভাস পেতে অ্যাপটিকে রিফ্রেশ করতে দেয়। আপডেটের অনুরোধ করার জন্য একটি সাধারণ ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে, অ্যান্ড্রয়েড প্ল্যাটফর্মে সোয়াইপ-টু-রিফ্রেশ ডিজাইন প্যাটার্ন রয়েছে, যা ব্যবহারকারীদের উল্লম্ব সোয়াইপের মাধ্যমে একটি আপডেট ট্রিগার করতে দেয়।
চিত্র 1. একটি সোয়াইপ-টু-রিফ্রেশ অ্যাকশন একটি আবহাওয়া অ্যাপ আপডেট করে।
এমনকি যদি আপনার অ্যাপ স্বয়ংক্রিয়ভাবে নিয়মিতভাবে তার সামগ্রী আপডেট করে, আপনি ব্যবহারকারীদের ম্যানুয়াল আপডেটের অনুরোধ করতেও দিতে পারেন। উদাহরণস্বরূপ, একটি আবহাওয়ার পূর্বাভাস অ্যাপ ব্যবহারকারীদের চাহিদা অনুযায়ী সর্বশেষ পূর্বাভাস পেতে অ্যাপটিকে রিফ্রেশ করতে দেয়। আপডেটের অনুরোধ করার জন্য একটি সাধারণ ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে, অ্যান্ড্রয়েড প্ল্যাটফর্মে সোয়াইপ-টু-রিফ্রেশ ডিজাইন প্যাটার্ন রয়েছে, যা ব্যবহারকারীদের উল্লম্ব সোয়াইপের মাধ্যমে একটি আপডেট ট্রিগার করতে দেয়।
কীভাবে সোয়াইপ-টু-রিফ্রেশ অঙ্গভঙ্গিতে প্রতিক্রিয়া জানাবেন এবং অ্যাকশন বার রিফ্রেশ অ্যাকশন থেকে একই আপডেট কীভাবে সম্পাদন করবেন তা শিখুন।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","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 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],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."]]