Layout:
MainActivity
package com.example.userrecyclerviewapplication;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ProgressBar;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private TextView txt,level_num;
private ProgressBar pb;
private Button start;
private int level = 1 ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
level_num = findViewById(R.id.level_num);
txt = findViewById(R.id.txt);
pb = findViewById(R.id.progressBar);
start = findViewById(R.id.start);
pb.getProgressDrawable().setColorFilter(Color.YELLOW,android.graphics.PorterDuff.Mode.SRC_IN);
initEvent();
}
private void initEvent() {
start.setonClickListener(new View.onClickListener() {
@Override
public void onClick(View v) {
int progress = pb.getProgress();
int real_num = progress/10;
if(real_num <10){
progress = progress+10;
txt.setText(String.valueOf(real_num));
pb.setProgress(progress);
}else {
pb.setProgress(0);
txt.setText("0");
level++;
level_num.setText(String.valueOf(level));
}
}
});
}
}


