Skip to content

Commit f599463

Browse files
committed
Add visibility method.
1 parent f330cfb commit f599463

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

src/com/androidquery/AbstractAQuery.java

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -997,12 +997,14 @@ public T clickable(boolean clickable){
997997
* @return self
998998
*/
999999
public T gone(){
1000-
1000+
/*
10011001
if(view != null && view.getVisibility() != View.GONE){
10021002
view.setVisibility(View.GONE);
10031003
}
10041004
10051005
return self();
1006+
*/
1007+
return visibility(View.GONE);
10061008
}
10071009

10081010
/**
@@ -1012,11 +1014,14 @@ public T gone(){
10121014
*/
10131015
public T invisible(){
10141016

1017+
/*
10151018
if(view != null && view.getVisibility() != View.INVISIBLE){
10161019
view.setVisibility(View.INVISIBLE);
10171020
}
10181021
10191022
return self();
1023+
*/
1024+
return visibility(View.INVISIBLE);
10201025
}
10211026

10221027
/**
@@ -1026,10 +1031,27 @@ public T invisible(){
10261031
*/
10271032
public T visible(){
10281033

1034+
/*
10291035
if(view != null && view.getVisibility() != View.VISIBLE){
10301036
view.setVisibility(View.VISIBLE);
10311037
}
10321038
1039+
return self();
1040+
*/
1041+
return visibility(View.VISIBLE);
1042+
}
1043+
1044+
/**
1045+
* Set view visibility, such as View.VISIBLE.
1046+
*
1047+
* @return self
1048+
*/
1049+
public T visibility(int visibility){
1050+
1051+
if(view != null && view.getVisibility() != visibility){
1052+
view.setVisibility(visibility);
1053+
}
1054+
10331055
return self();
10341056
}
10351057

0 commit comments

Comments
 (0)