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
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