// Drawing2 Example // Source code file MainActivity.java package it372.smiths.drawing2; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.LinearLayout; public class MainActivity extends AppCompatActivity { private MyView mv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); LinearLayout layout = (LinearLayout) findViewById(R.id.layout); mv = new MyView(this); layout.addView(mv); } public void onClick(View view) { // The invalidate method forces the onDraw method // to execute. mv.invalidate( ); } }