Gmail向我们展示了一项功能,即更改工具栏颜色和按钮,并在点击圆圈时突出显示recycleView。无论如何我可以实现这个功能吗?
为了清楚起见,我添加了2张图片以显示我的意思(第3行注意)。
之前:
之后:
答案 0 :(得分:2)
你可以使用
ActionMode.Callback {
@Override
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
return false;
}
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
mode.getMenuInflater().inflate(R.menu.contextual_menu, menu);
return true;
}
@Override
public void onDestroyActionMode(ActionMode mode) {
}
@Override
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
mode.setTitle("CheckBox is Checked");
return false;
}
使用AppCompat for toolbar(android.support.v7.widget.toolbar)
然后Activity.startActionMode(new ActionBarCallBack());