MainActivity.kt package com.cfsuman.kotlintutorials import android.app.Activity import android.content.Context import android.os.Bundle import android.util.TypedValue import com.google.android.material.card.MaterialCardView class MainActivity : Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // get the context val context = this // get the widgets reference from XML layout val materialCardView2 = findViewById<MaterialCardView>( R.id.materialCardView2) // programmatically set card corner radius materialCardView2.apply { // card corner radius 12 dp // make it rounded corners card view radius = 12.toDp(context).toFloat() } } } // extension method to convert values to dp fun Int.toDp(context: Context):Int = TypedValue.applyDimension( TypedValue.COM...
Android, .NET C#, Flutter, and Many More Programming tutorials.