public class GfycatCategoriesFragment extends BaseFragment implements CategoriesFragment
Constructor and Description |
---|
GfycatCategoriesFragment() |
Modifier and Type | Method and Description |
---|---|
static GfycatCategoriesFragment |
create(boolean shouldEnableRecentCategory) |
RecyclerView |
getRecyclerView() |
boolean |
hasCategoriesThatSatisfiesFilter() |
boolean |
isAllCategoriesFilteredState() |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onDestroy() |
void |
onDestroyView() |
void |
onSaveInstanceState(android.os.Bundle outState) |
void |
onStart() |
void |
onStop() |
void |
onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState) |
void |
setDataLoadProgressListener(DataLoadProgressListener dataLoadProgressListener) |
void |
setFilter(java.lang.String filter)
Will be shown categories that contains filter string.
|
void |
setPlaybackEnabled(boolean isVisible) |
void |
setScrollListener(RecyclerView.OnScrollListener scrollListener) |
public static GfycatCategoriesFragment create(boolean shouldEnableRecentCategory)
public void setPlaybackEnabled(boolean isVisible)
setPlaybackEnabled
in interface CategoriesFragment
isVisible
- true if autoplay should work, false otherwise.
Calling this method with false - will stop all playbacks.public void setFilter(java.lang.String filter)
setFilter
in interface CategoriesFragment
filter
- string that will filter categories.public android.view.View onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
public void onSaveInstanceState(android.os.Bundle outState)
public void onStart()
public void onStop()
public void onDestroyView()
public RecyclerView getRecyclerView()
getRecyclerView
in interface CategoriesFragment
public void onViewCreated(android.view.View view, android.os.Bundle savedInstanceState)
public void setScrollListener(RecyclerView.OnScrollListener scrollListener)
setScrollListener
in interface CategoriesFragment
public void setDataLoadProgressListener(DataLoadProgressListener dataLoadProgressListener)
setDataLoadProgressListener
in interface CategoriesFragment
public boolean hasCategoriesThatSatisfiesFilter()
public boolean isAllCategoriesFilteredState()
public void onDestroy()