A very easy to use builder for BottomSheetDialogs with support for custom styles.
dependencies {
implementation 'com.github.koenidv:BottomSheetBuilder:v1.1'
}
BottomSheetBuilder bottomSheet = new BottomSheetBuilder(context);
bottomSheet
.setTitle(String title)
.addItems(String[] strings, int[] icons)
.setOnItemClickListener(onItemClickListener listener)
.show();
For the entire documentation, please refer to the Wiki.