CHATGPT AI
loading


import android.content.Context
import android.util.AttributeSet
import android.view.View
import androidx.constraintlayout.widget.ConstraintLayout
import com.example.loadingviewlibrary.R

class LoadingView : ConstraintLayout {

constructor(context: Context) : super(context) {
init(context, null)
}

constructor(context: Context, attrs: AttributeSet?) : super(context, attrs) {
init(context, attrs)
}

private fun init(context: Context, attrs: AttributeSet?) {

View.inflate(context, R.layout.loading_view_layout, this)

if (attrs != null) {

val typedArray = context?.obtainStyledAttributes(attrs, R.styleable.LoadingViewAttr)

typedArray?.let { ta ->

val isLoading = ta?.getBoolean(R
import android.content.Context import android.util.AttributeSet import android.view.View import androidx.constraintlayout.widget.ConstraintLayout import com.example.loadingviewlibrary.R class LoadingView : ConstraintLayout { constructor(context: Context) : super(context) { init(context, null) } constructor(context: Context, attrs: AttributeSet?) : super(context, attrs) { init(context, attrs) } private fun init(context: Context, attrs: AttributeSet?) { View.inflate(context, R.layout.loading_view_layout, this) if (attrs != null) { val typedArray = context?.obtainStyledAttributes(attrs, R.styleable.LoadingViewAttr) typedArray?.let { ta -> val isLoading = ta?.getBoolean(R
0 Comments & Tags 0 Parts 1 Vue

Password Copied!

Please Wait....