package com.example.development.androidmsample.fragments; /** * Created by Shekar on 4/20/16. */ import android.os.Bundle; import android.support.design.widget.AppBarLayout; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.support.v7.widget.helper.ItemTouchHelper; import android.view.View; import com.example.development.androidmsample.R; import com.example.development.androidmsample.adapter.FooterBarAdapter; import com.example.development.androidmsample.utils.helper.SimpleItemTouchHelperCallback; import butterknife.Bind; public class FooterBarFragment extends BaseFragment { private ItemTouchHelper mItemTouchHelper; @Bind(R.id.recyclerview) RecyclerView mRecyclerView; @Bind(R.id.appbar) AppBarLayout mAppBarLayout; public static FooterBarFragment newInstance() { return new FooterBarFragment(); } @Override protected int getLayout() { return R.layout.footer_bar_layout; } @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); setupToolbar(getString(R.string.toolbarLayout)); setupRecyclerView(); } private void setupRecyclerView() { mRecyclerView.setHasFixedSize(true); mRecyclerView.setLayoutManager(new LinearLayoutManager(mRecyclerView.getContext())); FooterBarAdapter adapter = new FooterBarAdapter(getActivity()); mRecyclerView.setAdapter(adapter); ItemTouchHelper.Callback callback = new SimpleItemTouchHelperCallback(adapter); } }