package com.dd.sample.demo;
import com.dd.sample.R;
import com.hkm.ui.processbutton.iml.ActionProcessButton;
import com.dd.sample.utils.ProgressGenerator;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
public class SignInActivity extends Activity implements ProgressGenerator.OnCompleteListener {
public static final String EXTRAS_ENDLESS_MODE = "EXTRAS_ENDLESS_MODE";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ac_sign_in);
final EditText editEmail = (EditText) findViewById(R.id.editEmail);
final EditText editPassword = (EditText) findViewById(R.id.editPassword);
final ProgressGenerator progressGenerator = new ProgressGenerator(this);
final ActionProcessButton btnSignIn = (ActionProcessButton) findViewById(R.id.btnSignIn);
Bundle extras = getIntent().getExtras();
if(extras != null && extras.getBoolean(EXTRAS_ENDLESS_MODE)) {
btnSignIn.setMode(ActionProcessButton.Mode.ENDLESS);
} else {
btnSignIn.setMode(ActionProcessButton.Mode.PROGRESS);
}
btnSignIn.setOnClickNormalState(new View.OnClickListener() {
@Override
public void onClick(View v) {
progressGenerator.start(btnSignIn);
btnSignIn.setEnabled(false);
editEmail.setEnabled(false);
editPassword.setEnabled(false);
}
}).build();;
}
@Override
public void onComplete() {
Toast.makeText(this, R.string.Loading_Complete, Toast.LENGTH_LONG).show();
}
}