public MaterialIntroView build() { Circle circle = new Circle( materialIntroView.targetView, materialIntroView.focusType, materialIntroView.focusGravity, materialIntroView.padding); materialIntroView.setCircle(circle); return materialIntroView; }
public Builder setListener(MaterialIntroListener materialIntroListener) { materialIntroView.setListener(materialIntroListener); return this; }
public Builder setConfiguration(MaterialIntroConfiguration configuration) { materialIntroView.setConfiguration(configuration); return this; }
public Builder enableDotAnimation(boolean isDotAnimationEnabled) { materialIntroView.enableDotView(isDotAnimationEnabled); return this; }
public Builder setUsageId(String materialIntroViewId) { materialIntroView.setUsageId(materialIntroViewId); return this; }
public Builder dismissOnTouch(boolean dismissOnTouch) { materialIntroView.setDismissOnTouch(dismissOnTouch); return this; }
public Builder setInfoTextSize(int textSize) { materialIntroView.setTextViewInfoSize(textSize); return this; }
public Builder setDelayMillis(int delayMillis) { materialIntroView.setDelay(delayMillis); return this; }
public Builder setTextColor(int textColor) { materialIntroView.setColorTextViewInfo(textColor); return this; }
public Builder setTargetPadding(int padding) { materialIntroView.setPadding(padding); return this; }
public Builder setTarget(View view) { materialIntroView.setTarget(new ViewTarget(view)); return this; }
public Builder setFocusGravity(FocusGravity focusGravity) { materialIntroView.setFocusGravity(focusGravity); return this; }
public Builder setFocusType(Focus focusType) { materialIntroView.setFocusType(focusType); return this; }
public Builder enableFadeAnimation(boolean isFadeAnimationEnabled) { materialIntroView.enableFadeAnimation(isFadeAnimationEnabled); return this; }
public Builder performClick(boolean isPerformClick) { materialIntroView.setPerformClick(isPerformClick); return this; }
public Builder setInfoText(String infoText) { materialIntroView.enableInfoDialog(true); materialIntroView.setTextViewInfo(infoText); return this; }
public Builder setMaskColor(int maskColor) { materialIntroView.setMaskColor(maskColor); return this; }