package com.venmo.android.pin;
import android.animation.Animator;
import android.view.View;
import com.venmo.android.pin.view.PinputView;
import com.venmo.android.pin.view.PinputView.OnCommitListener;
class CreatePinViewController<T extends PinFragmentImplement> extends BaseViewController<T> {
CreatePinViewController(T f, View v) {
super(f, v);
}
@Override
void initUI() {
String create = String.format(
mContext.getString(R.string.create_n_digit_pin), mPinputView.getPinLen());
mHeaderText.setText(create);
}
@Override
OnCommitListener provideListener() {
return new OnCommitListener() {
@Override
public void onPinCommit(PinputView view, String submission) {
Animator a = getOutAndInAnim(mPinputView, mPinputView);
mPinFragment.onPinCreationEntered(submission);
a.start();
}
};
}
}