¿Cómo mostrar imageView a pantalla completa en imageView click?

Recibo imágenes de url y las muestro en imageView. Esta funcionalidad está funcionando correctamente. Pero quiero que cuando haga clic en esa imagen, deba estar en pantalla completa. Entonces, ¿cómo lograr esta funcionalidad? Sé que me estoy perdiendo algo. Por favor, ayúdame. Se adjunta captura de pantalla. Quiero la misma funcionalidad en mi aplicación también.

Aquí está mi código, que estoy intentando hacer clic en Imagen:

    @Override
    public void onClick(View v) {
        if (isTouch1) {
            horizontalScrollView.setVisibility(View.GONE);
            isTouch1 = false;
            // mSystemUiHider.toggle();
            setTheme(R.style.FullscreenTheme);
            Log.d("Here isTouch is true", ">");
            // ChangeThemeUtils.changeToTheme(FullScreenImageAdapter.this, ChangeThemeUtils.THEME_HIDE_ALL_WINDOW);
            getSupportActionBar().hide();

        } else {
            isTouch1 = true;
            horizontalScrollView.setVisibility(View.VISIBLE);
            getSupportActionBar().show();
            setTheme(R.style.ExampleTheme);
            //mSystemUiHider.show();
            Log.d("Here isTouch is false", ">");    
        }
    }

Respuestas a la pregunta(9)

Su respuesta a la pregunta