8

सामग्री डिज़ाइन मार्गदर्शिकाओं पर एक साथ सभी सामग्री को लोड और प्रदर्शित करने के लिए एक पैटर्न है।एंड्रॉइड रीसाइक्लर प्रगति सूचक और एनीमेशन

Link

कैसे RecyclerView का उपयोग कर इसे लागू करने के?

उत्तर

15

आप बस प्रोग्रेसबार और रीसाइक्लिंगव्यू की दृश्यता को टॉगल करके कर सकते हैं।

अपने लेआउट में,

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
     <ProgressBar 
      android:id="@+id/progress_bar" 
      style="?android:progressBarStyle" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      /> 

     <android.support.v7.widget.RecyclerView 
      android:id="@+id/recycler_view" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:visibility="gone" 
      /> 
</FrameLayout> 

ऊपर लेआउट के अनुसार, पहले अपने डेटा तैयार है, प्रगति बार स्क्रीन पर दिख रहा है। आपके डेटा तैयार होने के बाद, आप इस तरह दृश्यता स्विच कर सकते हैं।

mRecyclerAdapter.setData(mData); // need to implement setter method for data in adapter 
mRecyclerAdapter.notifyDataSetChanged(); 
mRecyclerView.setVisibility(View.VISIBLE); 
mProgressBar.setVisibility(View.GONE); 

आशा है कि यह आपके लिए उपयोगी होगा।

+9

पुनर्नवीनीकरण वस्तुओं के लिए समान एनिमेशन कैसे करना संभव है? –

संबंधित मुद्दे