How can I loop this process? I want to shrink the size of a textview with each button click. It will work for one button click, but will not shrink for each click.
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
Button button2;
TextView foxHealth;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button2 = findViewById(R.id.button2);
foxHealth = findViewById(R.id.foxHealth);
int foxStartHealth = 150;
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ViewGroup.LayoutParams params = foxHealth.getLayoutParams();
params.width = foxStartHealth - 5;
foxHealth.setLayoutParams(params);
}
});
}
}