aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/thedevstack/conversationsplus/utils/ui/ViewUtil.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/thedevstack/conversationsplus/utils/ui/ViewUtil.java')
-rw-r--r--src/main/java/de/thedevstack/conversationsplus/utils/ui/ViewUtil.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/main/java/de/thedevstack/conversationsplus/utils/ui/ViewUtil.java b/src/main/java/de/thedevstack/conversationsplus/utils/ui/ViewUtil.java
index 170a6401..7147f681 100644
--- a/src/main/java/de/thedevstack/conversationsplus/utils/ui/ViewUtil.java
+++ b/src/main/java/de/thedevstack/conversationsplus/utils/ui/ViewUtil.java
@@ -28,6 +28,14 @@ public class ViewUtil {
return view;
}
+ public static <T extends View> void gone(T... views) {
+ if (null != views && 0 < views.length) {
+ for (T view : views) {
+ gone(view);
+ }
+ }
+ }
+
public static <T extends View> T visible(T view) {
if (null != view) {
view.setVisibility(View.VISIBLE);
@@ -35,10 +43,26 @@ public class ViewUtil {
return view;
}
+ public static <T extends View> void visible(T... views) {
+ if (null != views && 0 < views.length) {
+ for (T view : views) {
+ visible(view);
+ }
+ }
+ }
+
public static <T extends View> T invisible(T view) {
if (null != view) {
view.setVisibility(View.INVISIBLE);
}
return view;
}
+
+ public static <T extends View> void invisible(T... views) {
+ if (null != views && 0 < views.length) {
+ for (T view : views) {
+ invisible(view);
+ }
+ }
+ }
}