Skip to content

Instantly share code, notes, and snippets.

View YuganshT79's full-sized avatar
💻
waiting for the build to finish...

Yugansh Tyagi YuganshT79

💻
waiting for the build to finish...
View GitHub Profile
@YuganshT79
YuganshT79 / EqualSpaceItemDecoration.java
Created October 7, 2018 18:47
An Item Decorator for maintaining equal spacing between all items of ListView or RecyclerView supporting changing spanSize() for GridLayout and StaggeredLayout
import android.content.Context;
import android.graphics.Rect;
import android.support.annotation.DimenRes;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.OrientationHelper;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.StaggeredGridLayoutManager;
import android.view.View;
@YuganshT79
YuganshT79 / GridLayout.java
Created March 16, 2018 11:26
Dynamically change the Span of Grid Layout in Recycler View according to Screen size
private RecyclerView mRecyclerView;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_view, container, false);