private void initializeSeekBars()

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) {
            }
        });
    }