private void init(){ int itemViewWidth = (getWindow().getWindowManager().getDefaultDisplay().getWidth()) / 4; mTimoMenu = new TimoMenu.Builder(this) .setGravity(Gravity.BOTTOM) .setMenuBackgroundDrawable(new ColorDrawable(Color.WHITE)) .setHeaderLayoutRes(R.layout.layout_header) .setTimoMenuListener(new TimoMenuListener() { @Override public void onShow() { .setTimoItemClickListener(new OnTimoItemClickListener() { @Override public void onItemClick(int row, int index, TimoItemView view) { .addRow(BombItemAnimation.create(), MenuHelper.getTopList(itemViewWidth)) .addRow(BombItemAnimation.create(), MenuHelper.getBottomList(itemViewWidth)) .build();
private void init(){ int itemViewWidth = (getWindow().getWindowManager().getDefaultDisplay().getWidth() - 40) / 5; mTimoMenu = new TimoMenu.Builder(this) .setGravity(Gravity.TOP) .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(BombItemAnimation.create(), MenuHelper.getTopList(itemViewWidth)) .addRow(BombItemAnimation.create(), MenuHelper.getBottomList(itemViewWidth)) .build(); }
private void init(){ int itemViewWidth = (getWindow().getWindowManager().getDefaultDisplay().getWidth() - 40) / 5; mTimoMenu = new TimoMenu.Builder(this) .setGravity(Gravity.BOTTOM) .setTimoMenuListener(new TimoMenuListener() { @Override public void onShow() { .setTimoItemClickListener(new OnTimoItemClickListener() { @Override public void onItemClick(int row, int index, TimoItemView view) { .setTimoItemTouchListener(new OnTimoItemTouchListener() { @Override public boolean onItemTouch(int row, int index, MotionEvent event, TimoItemView view) { .setMenuMargin(new Rect(20, 20, 20, 20)) .setMenuPadding(new Rect(0, 10, 0, 10)) .addRow(FlipItemAnimation.create(), MenuHelper.getTopList(itemViewWidth)) .addRow(FlipItemAnimation.create(), MenuHelper.getBottomList(itemViewWidth)) .build();
private void init(){ int itemViewWidth = (getWindow().getWindowManager().getDefaultDisplay().getWidth() - 40) / 5; mTimoMenu = new TimoMenu.Builder(this) .setGravity(Gravity.BOTTOM) .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(FlipItemAnimation.create(), MenuHelper.getTopList(itemViewWidth)) .addRow(FlipItemAnimation.create(), MenuHelper.getBottomList(itemViewWidth)) .build(); }
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(); }
private void initMenu(){ int itemViewWidth = (getWindow().getWindowManager().getDefaultDisplay().getWidth() - 40) / 5; mTimoMenu = new TimoMenu.Builder(this) .setGravity(Gravity.CENTER) .setMenuMargin(new Rect(20, 20, 20, 20)) .setMenuPadding(new Rect(0, 10, 0, 10)) .addRow(null, MenuHelper.getTopList(itemViewWidth)) .addRow(null, MenuHelper.getBottomList(itemViewWidth)) .build(); }