in core-android/src/main/java/com/uber/sdk/android/core/auth/LoginButton.java [82:106]
protected void init(
@NonNull Context context,
@StringRes int defaultText,
@Nullable AttributeSet attrs,
int defStyleAttr,
@NonNull UberStyle uberStyle) {
setAllCaps(true);
int defStyleRes = STYLES[uberStyle.getValue()];
applyStyle(context, R.string.ub__sign_in, attrs, defStyleAttr, defStyleRes);
final TypedArray typedArray = context.getTheme().obtainStyledAttributes(attrs,
R.styleable.LoginButton, 0, 0);
setRequestCodeFromXml(typedArray);
setScopesFromXml(typedArray);
setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
login();
}
});
}