// ResizeCircle Example // Source Code File: MainActivity.java package it372.sjost.resizecircle; import android.annotation.SuppressLint; import android.os.Bundle; import android.widget.LinearLayout; import android.widget.SeekBar; import androidx.appcompat.app.AppCompatActivity; import androidx.core.view.ViewCompat; public class MainActivity extends AppCompatActivity { private MyView mv; @SuppressLint("ClickableViewAccessibility") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Add MyView object to linear layout. LinearLayout layout = findViewById(R.id.linear_layout); mv = new MyView(this); layout.addView(mv); // Add event listener to SeekBar. SeekBar seekBar1 = findViewById(R.id.seek_bar); seekBar1.setOnSeekBarChangeListener( new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged( SeekBar seekBar, int i, boolean b) { mv.setRadius((float) i); } @Override public void onStartTrackingTouch( SeekBar seekBar) { } @Override public void onStopTrackingTouch( SeekBar seekBar) { } } ); } }