Address bottomsheet background color issue
This commit is contained in:
committed by
Aayush Gupta
parent
5f9e381754
commit
a5c7a23547
@@ -21,6 +21,7 @@ package com.aurora.store.view.custom.layouts
|
||||
import android.content.Context
|
||||
import android.content.pm.PackageManager
|
||||
import android.content.pm.PermissionInfo
|
||||
import android.content.res.ColorStateList
|
||||
import android.graphics.drawable.Drawable
|
||||
import android.util.AttributeSet
|
||||
import android.widget.ImageView
|
||||
@@ -58,6 +59,7 @@ class PermissionGroup @JvmOverloads constructor(
|
||||
|
||||
val imageView = findViewById<ImageView>(R.id.img)
|
||||
imageView.setImageDrawable(getPermissionGroupIcon(permissionGroupInfo))
|
||||
imageView.imageTintList = ColorStateList.valueOf(context.accentColor())
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -20,11 +20,14 @@
|
||||
|
||||
package com.aurora.store.view.ui.sheets
|
||||
|
||||
import android.graphics.drawable.ShapeDrawable
|
||||
import android.graphics.drawable.shapes.RoundRectShape
|
||||
import android.os.Bundle
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import androidx.viewbinding.ViewBinding
|
||||
import com.aurora.extensions.backgroundColor
|
||||
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
|
||||
import java.lang.reflect.ParameterizedType
|
||||
|
||||
@@ -49,6 +52,17 @@ abstract class BaseDialogSheet<ViewBindingType : ViewBinding> : BottomSheetDialo
|
||||
)
|
||||
_binding = method.invoke(null, inflater, container, false) as ViewBindingType
|
||||
|
||||
val drawable = ShapeDrawable().apply {
|
||||
shape = RoundRectShape(
|
||||
floatArrayOf(64f, 64f, 64f, 64f, 0f, 0f, 0f, 0f),
|
||||
null,
|
||||
null
|
||||
)
|
||||
paint.color = requireContext().backgroundColor()
|
||||
}
|
||||
|
||||
binding.root.background = drawable
|
||||
|
||||
return binding.root
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user