GridMenu is a simple-but-customizable view consisted list of menu arranged in grid-fashioned way.
Step 1. Add the JitPack repository to your build file
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Step 2. Add the dependency
dependencies {
implementation 'com.github.bccfilkom:gridmenu:1.0.0'
}
Step 1. Add the JitPack repository to your build file
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Step 2. Add the dependency
<dependency>
<groupId>com.github.bccfilkom</groupId>
<artifactId>gridmenu</artifactId>
<version>1.0.0</version>
</dependency>
<com.bcc.gridmenuview.GridMenu
android:id="@+id/menu"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:spanCount="4"/>
GridMenu menu = findViewById(R.id.menu);
menu.setMenuItems(list);
menu.setOnClickListener(new OnItemClickListener() {
@Override
public void onClick(int position) {
// do something
}
});
Attribute | Description | Value | Default Value |
---|---|---|---|
spanCount | Number of columns in GridMenu. | integer | 3 |
Interested in contributing? please check out the Contributing Guide to get started