in DownloadableFonts/app/src/main/java/com/example/android/downloadablefonts/MainActivity.java [167:229]
private void initializeSeekBars() {
mWidthSeekBar = findViewById(R.id.seek_bar_width);
int widthValue = (int) (100 * (float) WIDTH_DEFAULT / (float) WIDTH_MAX);
mWidthSeekBar.setProgress(widthValue);
final TextView widthTextView = findViewById(R.id.textview_width);
widthTextView.setText(String.valueOf(widthValue));
mWidthSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
widthTextView
.setText(String.valueOf(progressToWidth(progress)));
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
mWeightSeekBar = findViewById(R.id.seek_bar_weight);
float weightValue = (float) WEIGHT_DEFAULT / (float) WEIGHT_MAX * 100;
mWeightSeekBar.setProgress((int) weightValue);
final TextView weightTextView = findViewById(R.id.textview_weight);
weightTextView.setText(String.valueOf(WEIGHT_DEFAULT));
mWeightSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
weightTextView
.setText(String.valueOf(progressToWeight(progress)));
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
mItalicSeekBar = findViewById(R.id.seek_bar_italic);
mItalicSeekBar.setProgress((int) ITALIC_DEFAULT);
final TextView italicTextView = findViewById(R.id.textview_italic);
italicTextView.setText(String.valueOf(ITALIC_DEFAULT));
mItalicSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromuser) {
italicTextView
.setText(String.valueOf(progressToItalic(progress)));
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
}