如何在Dreddik的TouchImageView类中调用getActionBar()

Cas*_*per 0 android ontouchlistener

我使用https://github.com/Dreddik/AndroidTouchGallery中的代码来实现imageView的缩放缩放.它很棒.但是现在我想在TouchImageView类的touchEvent中调用getActionBar.show()和hide().

问题是这个类扩展了ImageView所以我无法调用getActionBar().

有什么建议?

Gop*_*opi 5

它可能会帮助你......

public static class TouchView extends ImageView {

    public TouchView(Context context) {
        super(context);
    }

    @Override
    public boolean onTouchEvent(MotionEvent event) {
        Activity activity = (Activity) getContext();
        ActionBar actionBar = activity.getActionBar();
        actionBar.show();
        return super.onTouchEvent(event);
    }
}
Run Code Online (Sandbox Code Playgroud)