package me.barrasso.android.volume.popup;
import android.view.WindowManager;
import me.barrasso.android.volume.R;
import me.barrasso.android.volume.media.VolumePanelInfo;
/**
* Simplest {@link VolumePanel}, doesn't display anything in
* response to volume_3 change. Yeah, it's pretty boring.
*/
public class InvisibleVolumePanel extends VolumePanel {
public static final String TAG = InvisibleVolumePanel.class.getSimpleName();
public static final VolumePanelInfo<InvisibleVolumePanel> VOLUME_PANEL_INFO =
new VolumePanelInfo<InvisibleVolumePanel>(InvisibleVolumePanel.class);
public InvisibleVolumePanel(PopupWindowManager pWindowManager) {
super(pWindowManager);
}
@Override public void onStreamVolumeChange(int streamType, int volume, int max) { }
@Override public boolean isInteractive() { return false; }
@Override public WindowManager.LayoutParams getWindowLayoutParams() { return null; }
// Nullify these methods.
@Override public void attach() { }
@Override public void detach() { }
@Override public void show() { }
@Override public void hide() { }
}