@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { try { rootView = inflater.inflate(R.layout.fragment_connections_list, container, false); setUpScreen(inflater); recyclerView = (RecyclerView) rootView.findViewById(R.id.my_recycler_view); emptyView = (LinearLayout) rootView.findViewById(R.id.empty_view); layoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false); recyclerView.setLayoutManager(layoutManager); recyclerView.setHasFixedSize(true); adapter = new AppFriendsListAdapter(getActivity(), lstIntraUserInformations); adapter.setFermatListEventListener(this); recyclerView.setAdapter(adapter); swipeRefresh = (SwipeRefreshLayout) rootView.findViewById(R.id.swipe_refresh); swipeRefresh.setOnRefreshListener(this); swipeRefresh.setColorSchemeColors(Color.BLUE, Color.BLUE); onRefresh(); } catch (Exception ex) { CommonLogger.exception(TAG, ex.getMessage(), ex); Toast.makeText( getActivity().getApplicationContext(), "Oooops! recovering from system error", Toast.LENGTH_SHORT) .show(); } return rootView; }
public void showEmpty(boolean show, View emptyView) { Animation anim = AnimationUtils.loadAnimation( getActivity(), show ? android.R.anim.fade_in : android.R.anim.fade_out); if (show && (emptyView.getVisibility() == View.GONE || emptyView.getVisibility() == View.INVISIBLE)) { emptyView.setAnimation(anim); emptyView.setVisibility(View.VISIBLE); if (adapter != null) adapter.changeDataSet(null); } else if (!show && emptyView.getVisibility() == View.VISIBLE) { emptyView.setAnimation(anim); emptyView.setVisibility(View.GONE); } }