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

时间:2013-11-07 06:06:37

标签: android ontouchlistener

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

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

有什么建议吗?

1 个答案:

答案 0 :(得分: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);
    }
}