Java 使用OnOptions ItemSelected中的View参数启动类

Java 使用OnOptions ItemSelected中的View参数启动类,java,android,class,view,Java,Android,Class,View,我想用View参数启动一个类 我解释不清楚,但这是我的课 public void presentActivity(View view) { ActivityOptionsCompat activityOptionsCompat = ActivityOptionsCompat.makeSceneTransitionAnimation (this,view,"transition"); int revealX = (int) (view.getX() + v

我想用View参数启动一个类 我解释不清楚,但这是我的课

public void presentActivity(View view)
{
    ActivityOptionsCompat activityOptionsCompat = ActivityOptionsCompat.makeSceneTransitionAnimation
            (this,view,"transition");

    int revealX = (int) (view.getX() + view.getWidth() / 2);
    int revealY = (int) (view.getY() + view.getHeight()/ 2);

    Intent search = new Intent(this,search_activity.class);
    search.putExtra(search_activity.EXTRA_CIRCULAR_REVEAL_X,revealX);
    search.putExtra(search_activity.EXTRA_CIRCULAR_REVEAL_Y, revealY);

    ActivityCompat.startActivity(this, search, activityOptionsCompat.toBundle());
}
只是我需要知道如何从一开始就表现积极

 public boolean onOptionsItemSelected(MenuItem menuItem)
{
    return super.onOptionsItemSelected(menuItem);
}
请帮助我,真的需要一个方法来做到这一点;
谢谢。

函数中的视图是什么?它是presentActivity将获取x、y轴的菜单项,并从菜单项位置开始动画