Я изучаю Переходы из следующей статьи: Transitions - ADP.Что такое View ... views? Как это работает?
Он реализован метод toggleVisibility() следующим образом:
public void onClick(View v) {
TransitionManager.beginDelayedTransition(mRootView, new Fade());
toggleVisibility(mRedBox, mGreenBox, mBlueBox, mBlackBox);
}
private static void toggleVisibility(View... views) {
for (View view : views) {
boolean isVisible = view.getVisibility() == View.VISIBLE;
view.setVisibility(isVisible ? View.INVISIBLE : View.VISIBLE);
}
Сверху я понимаю, что View... views
представляет все view
параметры в методе. Но я никогда не видел этого оператора ...
. Что это? Как это работает? Я googled орех не мог получить любой anser. Может кто-нибудь мне помочь?
См. Этот вопрос http://stackoverflow.com/questions/3158730/java-3-dots-in-parameters –