MainActivity.kt package com.cfsuman.kotlintutorials import android.app.Activity import android.graphics.* import android.os.Bundle import android.widget.* class MainActivity : Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // get the widgets reference from XML layout val imageView = findViewById<ImageView>(R.id.imageView) // show drawing on image view imageView.setImageBitmap( drawGradientPath() ) } } // function to draw gradient path on canvas fun drawGradientPath():Bitmap?{ val bitmap = Bitmap.createBitmap( 1500, 850, Bitmap.Config.ARGB_8888 ) // canvas for drawing val canvas = Canvas(bitmap).apply { drawColor(Color.parseColor("#FEFEFA")) } // initialize a rectF instance val margin = 50F val rectF = RectF( ...
Android, .NET C#, Flutter, and Many More Programming tutorials.