我有一个带溢出菜单的自定义工具栏。我想添加一些动画来打开这个菜单。菜单中的每个项目应一个接一个地淡入淡出,总时间为200毫秒。如何实现这一目标。我尝试添加
public boolean onPrepareOptionsMenu(Menu menu) {
MenuItem item = menu.findItem(R.id.item1);
item.getActionView().animate().alpha(1.0f).setStartDelay(50);
item = menu.findItem(R.id.item2);
item.getActionView().animate().alpha(1.0f);
}
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.selection_mode_menu, menu);
MenuItem item = menu.findItem(R.id.item1);
TextView v = new TextView(this);
v.setText(item.getTitle());
item.setActionView(v);
item = menu.findItem(R.id.item2);
v.setText(item.getTitle());
item.setActionView(v);
return super.onCreateOptionsMenu(menu);
}
但这没有任何影响。怎么办呢? Android chrome应用程序有这个菜单动画