public class MediaQuery extends Object
This component provides APIs for adding listeners for multiple media queries defined, each listener will be called when media query is changed.
For example:
MediaQuery.addOnXLargeListener(() -> {});
MediaQuery.addOnLargeListener(() -> {});
MediaQuery.addOnMediumListener(() -> {});
MediaQuery.addOnSmallListener(() -> {});
MediaQuery.addOnXSmallListener(() -> {});
Media query sizes defined as follows:
min-width is larger than 1800px, the size is X large
min-width is between 1200px and 1800px, the size is large
min-width is between 992px and 1200px, the size is medium
min-width is between 768px and 992px, the size is small
min-width is less than 768px, the size is X small
| Modifier and Type | Class and Description |
|---|---|
static interface |
MediaQuery.MediaQueryListener
A listener that will be called when media query matches
|
| Constructor and Description |
|---|
MediaQuery() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addCustomQueryListener(String mediaQuery,
MediaQuery.MediaQueryListener listener)
Adds media query listener with custom size based on the CSS conventions
|
static void |
addLandscapeOrientationListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query orientation is landscape
|
static void |
addOnLargeAndDownListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is large and less
|
static void |
addOnLargeAndUpListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is large and more
|
static void |
addOnLargeListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is large
|
static void |
addOnMediumAndDownListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is medium and less
|
static void |
addOnMediumAndUpListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is medium and more
|
static void |
addOnMediumListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is medium
|
static void |
addOnSmallAndDownListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is small and less
|
static void |
addOnSmallAndUpListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is small and more
|
static void |
addOnSmallListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is small
|
static void |
addOnXLargeAndDownListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is X large and less
|
static void |
addOnXLargeAndUpListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is X large and more
|
static void |
addOnXLargeListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is X large
|
static void |
addOnXSmallAndDownListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is X small and less
|
static void |
addOnXSmallAndUpListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is X small and more
|
static void |
addOnXSmallListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query is X small
|
static void |
addPortraitOrientationListener(MediaQuery.MediaQueryListener listener)
Adds listener when media query orientation is portrait
|
static void |
removeCustomQueryListener(String mediaQuery,
MediaQuery.MediaQueryListener listener)
Removes custom media query listener
|
static void |
removeOnLargeAndDownListener(MediaQuery.MediaQueryListener listener)
Removes large and less listener
|
static void |
removeOnLargeAndUpListener(MediaQuery.MediaQueryListener listener)
Removes large and more listener
|
static void |
removeOnLargeListener(MediaQuery.MediaQueryListener listener)
Removes large listener
|
static void |
removeOnMediumAndDownListener(MediaQuery.MediaQueryListener listener)
Removes medium and less listener
|
static void |
removeOnMediumAndUpListener(MediaQuery.MediaQueryListener listener)
Removes medium and more listener
|
static void |
removeOnMediumListener(MediaQuery.MediaQueryListener listener)
Removes medium listener
|
static void |
removeOnSmallAndDownListener(MediaQuery.MediaQueryListener listener)
Removes small and less listener
|
static void |
removeOnSmallAndUpListener(MediaQuery.MediaQueryListener listener)
Removes small and more listener
|
static void |
removeOnSmallListener(MediaQuery.MediaQueryListener listener)
Removes small listener
|
static void |
removeOnXLargeAndDownListener(MediaQuery.MediaQueryListener listener)
Removes X large and less listener
|
static void |
removeOnXLargeAndUpListener(MediaQuery.MediaQueryListener listener)
Removes X large and more listener
|
static void |
removeOnXLargeListener(MediaQuery.MediaQueryListener listener)
Removes X large listener
|
static void |
removeOnXSmallAndDownListener(MediaQuery.MediaQueryListener listener)
Removes X small and less listener
|
static void |
removeOnXSmallAndUpListener(MediaQuery.MediaQueryListener listener)
Removes X small and more listener
|
static void |
removeOnXSmallListener(MediaQuery.MediaQueryListener listener)
Removes X small listener
|
public static void addOnXLargeListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addOnLargeListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addOnMediumListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addOnSmallListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addOnXSmallListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addOnXLargeAndUpListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addOnLargeAndUpListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addOnMediumAndUpListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addOnSmallAndUpListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addOnXSmallAndUpListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addPortraitOrientationListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addLandscapeOrientationListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addOnXLargeAndDownListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addOnLargeAndDownListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addOnMediumAndDownListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addOnSmallAndDownListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void addOnXSmallAndDownListener(MediaQuery.MediaQueryListener listener)
listener - A MediaQuery.MediaQueryListenerpublic static void removeOnXLargeListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void removeOnLargeListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void removeOnMediumListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void removeOnSmallListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void removeOnXSmallListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void removeOnXLargeAndUpListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void removeOnLargeAndUpListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void removeOnMediumAndUpListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void removeOnSmallAndUpListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void removeOnXSmallAndUpListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void removeOnXLargeAndDownListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void removeOnLargeAndDownListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void removeOnMediumAndDownListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void removeOnSmallAndDownListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void removeOnXSmallAndDownListener(MediaQuery.MediaQueryListener listener)
listener - the MediaQuery.MediaQueryListener to removepublic static void addCustomQueryListener(String mediaQuery, MediaQuery.MediaQueryListener listener)
mediaQuery - A text representing the custom querylistener - A MediaQuery.MediaQueryListener to addpublic static void removeCustomQueryListener(String mediaQuery, MediaQuery.MediaQueryListener listener)
mediaQuery - A text representing the custom querylistener - A MediaQuery.MediaQueryListener to addCopyright © 2019–2022 Dominokit. All rights reserved.