private void init(){
int itemViewWidth = (getWindow().getWindowManager().getDefaultDisplay().getWidth() - 40) / 5;
mTimoMenu = new TimoMenu.Builder(this)
.setGravity(Gravity.CENTER)
.setTimoMenuListener(new TimoMenuListener() {
@Override
public void onShow() {
Toast.makeText(getApplicationContext(), "Show", Toast.LENGTH_SHORT).show();
}
@Override
public void onDismiss() {
Toast.makeText(getApplicationContext(), "Dismiss", Toast.LENGTH_SHORT).show();
}
})
.setTimoItemClickListener(new OnTimoItemClickListener() {
@Override
public void onItemClick(int row, int index, TimoItemView view) {
Toast.makeText(getApplicationContext(), String.format("%s click~", getString(MenuHelper.ROW_TEXT[row][index])), Toast.LENGTH_SHORT).show();
}
})
.setMenuMargin(new Rect(20, 20, 20, 20))
.setMenuPadding(new Rect(0, 10, 0, 10))
.addRow(ScaleItemAnimation.create(), MenuHelper.getTopList(itemViewWidth))
.addRow(ScaleItemAnimation.create(), MenuHelper.getBottomList(itemViewWidth))
.build();
}