MaterialViewPager icon indicating copy to clipboard operation
MaterialViewPager copied to clipboard

The header image and header logo disappear when scrolled back UP?

Open karanschhabra opened this issue 10 years ago • 1 comments

The header image and header logo disappear when scrolled back UP? kindly suggest a fix when I scroll down in a fragment (recyclerView) the header is fine but when I scroll back up the header disappears.

onCreate Code:- `@Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_1, container, false);

    mRecyclerView = (RecyclerView) rootView.findViewById(R.id.recyclerView);


    if (isGrid) {
        layoutManager = new GridLayoutManager(getActivity(), 2);

    } else {
        layoutManager = new GridLayoutManager(getActivity(), 1);

    }
    mRecyclerView.setLayoutManager(layoutManager);


    MaterialViewPagerHelper.registerRecyclerView(getActivity(), mRecyclerView, null);

    return rootView;`

updateLayoutManager:-

` private void updateLayoutManager(int column) { mRecyclerView.removeItemDecoration(itemDecoration); realAdapter = new RecyclerViewMaterialAdapter(new 1_Adapter(getActivity(), DataLoader.getFakeData(getActivity()))); mRecyclerView.setAdapter(realAdapter); layoutManager.setSpanCount(column); layoutManager.requestLayout(); setItemDecoration(); MaterialViewPagerHelper.registerRecyclerView(getActivity(), mRecyclerView, null); }

@Override protected void onPostExecute(Void aVoid) { mAdapter.notifyDataSetChanged(); } }.execute(); }`

other methods:-

private class loadData extends AsyncTask<String, Void, String> {

    @Override
    protected String doInBackground(String... params) {
        if (getActivity() != null)
            realAdapter = new RecyclerViewMaterialAdapter(new 1_Adapter(getActivity(), DataLoader.getFakeData(getActivity())) ,2);
        return "Executed";
    }

    @Override
    protected void onPostExecute(String result) {
        mRecyclerView.setAdapter(realAdapter);
        //to add spacing between cards
        if (getActivity() != null) {
            setItemDecoration();
        }

    } '

any help?

karanschhabra avatar Feb 07 '16 08:02 karanschhabra

same error

chnouman avatar Feb 05 '18 16:02 chnouman