use of com.foobnix.ui2.adapter.BookmarksAdapter2 in project LibreraReader by foobnix.
the class BookmarksFragment2 method onCreateView.
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_bookmarks2, container, false);
recyclerView = (RecyclerView) view.findViewById(R.id.recyclerView);
topPanel = view.findViewById(R.id.topPanel);
bookmarksSearchContainer = view.findViewById(R.id.bookmarksSearchContainer);
bookmarksClearFilter = view.findViewById(R.id.bookmarksClearFilter);
bookmarksEditSearch = (EditText) view.findViewById(R.id.bookmarksEditSearch);
bookmarksEditSearch.addTextChangedListener(filterTextWatcher);
onListGrid = (ImageView) view.findViewById(R.id.onListGrid);
exportBookmarks = (TextView) view.findViewById(R.id.exportBookmarks);
importBookmarks = (TextView) view.findViewById(R.id.importBookmarks);
search = (TextView) view.findViewById(R.id.search);
allBookmarks = (TextView) view.findViewById(R.id.allBookmarks);
TxtUtils.underlineTextView(allBookmarks).setOnClickListener(onCleanSearch);
TxtUtils.underlineTextView(exportBookmarks).setOnClickListener(exportBookmarksClickListener);
TxtUtils.underlineTextView(importBookmarks).setOnClickListener(importBookmarksClickListener);
TxtUtils.underlineTextView(search).setOnClickListener(searchBookmarks);
bookmarksSearchContainer.setVisibility(View.GONE);
bookmarksClearFilter.setOnClickListener(onCleanSearch);
bookmarksAdapter = new BookmarksAdapter2();
RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(getActivity());
recyclerView.setLayoutManager(mLayoutManager);
recyclerView.setAdapter(bookmarksAdapter);
bookmarksAdapter.setOnDeleteClickListener(onDeleteResponse);
bookmarksAdapter.setOnItemClickListener(onItemClickListener);
bookmarksAdapter.setOnItemLongClickListener(new ResultResponse<AppBookmark>() {
@Override
public boolean onResultRecive(AppBookmark result) {
FileInformationDialog.showFileInfoDialog(getActivity(), new File(result.getPath()), null);
return true;
}
});
onListGrid.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
popupMenu(onListGrid);
}
});
populate();
onTintChanged();
return view;
}
Aggregations