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.Context
|
||||||
import android.content.pm.PackageManager
|
import android.content.pm.PackageManager
|
||||||
import android.content.pm.PermissionInfo
|
import android.content.pm.PermissionInfo
|
||||||
|
import android.content.res.ColorStateList
|
||||||
import android.graphics.drawable.Drawable
|
import android.graphics.drawable.Drawable
|
||||||
import android.util.AttributeSet
|
import android.util.AttributeSet
|
||||||
import android.widget.ImageView
|
import android.widget.ImageView
|
||||||
@@ -58,6 +59,7 @@ class PermissionGroup @JvmOverloads constructor(
|
|||||||
|
|
||||||
val imageView = findViewById<ImageView>(R.id.img)
|
val imageView = findViewById<ImageView>(R.id.img)
|
||||||
imageView.setImageDrawable(getPermissionGroupIcon(permissionGroupInfo))
|
imageView.setImageDrawable(getPermissionGroupIcon(permissionGroupInfo))
|
||||||
|
imageView.imageTintList = ColorStateList.valueOf(context.accentColor())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -20,11 +20,14 @@
|
|||||||
|
|
||||||
package com.aurora.store.view.ui.sheets
|
package com.aurora.store.view.ui.sheets
|
||||||
|
|
||||||
|
import android.graphics.drawable.ShapeDrawable
|
||||||
|
import android.graphics.drawable.shapes.RoundRectShape
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
import androidx.viewbinding.ViewBinding
|
import androidx.viewbinding.ViewBinding
|
||||||
|
import com.aurora.extensions.backgroundColor
|
||||||
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
|
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
|
||||||
import java.lang.reflect.ParameterizedType
|
import java.lang.reflect.ParameterizedType
|
||||||
|
|
||||||
@@ -49,6 +52,17 @@ abstract class BaseDialogSheet<ViewBindingType : ViewBinding> : BottomSheetDialo
|
|||||||
)
|
)
|
||||||
_binding = method.invoke(null, inflater, container, false) as ViewBindingType
|
_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
|
return binding.root
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user