I am working on custom camera application but i have no idea how to implement timer option in custom please assist me thanks .. here is code below
timer.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final CharSequence[] items = {"2 sec", "5 sec", "10 sec"};
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("Timer");
builder.setItems(items, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int item) {
if (items[item].equals("2 sec")) {
} else if (items[item].equals("5 sec")) {
} else if (items[item].equals("10 sec")) {
}
}
});
builder.show();
}
});
You can add a CountDownTimer anonym to your if-else
new CountDownTimer(2000, 1000) {
//just replace 2000 for 5000 to get 5 seconds
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
//here you can have your logic to set text to edittext
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();