Skip to content

Commit dd9430d

Browse files
committed
Add override for IAM drop shadow
1 parent 1c9bf66 commit dd9430d

File tree

1 file changed

+9
-1
lines changed
  • OneSignalSDK/onesignal/in-app-messages/src/main/java/com/onesignal/inAppMessages/internal/display/impl

1 file changed

+9
-1
lines changed

OneSignalSDK/onesignal/in-app-messages/src/main/java/com/onesignal/inAppMessages/internal/display/impl/InAppMessageView.kt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,11 @@ internal class InAppMessageView(
384384
cardView.cardElevation =
385385
0f
386386
} else {
387-
cardView.cardElevation = ViewUtils.dpToPx(5).toFloat()
387+
if (getInAppMessageHideDropShadow(context)) {
388+
cardView.cardElevation = 0f
389+
} else {
390+
cardView.cardElevation = ViewUtils.dpToPx(5).toFloat()
391+
}
388392
}
389393
cardView.radius = ViewUtils.dpToPx(8).toFloat()
390394
cardView.clipChildren = false
@@ -394,6 +398,10 @@ internal class InAppMessageView(
394398
return cardView
395399
}
396400

401+
private fun getInAppMessageHideDropShadow(context: Context): Boolean {
402+
return AndroidUtils.getManifestMetaBoolean(context, "com.onesignal.inAppMessageHideDropShadow")
403+
}
404+
397405
/**
398406
* Schedule dismiss behavior, if IAM has a dismiss after X number of seconds timer.
399407
*/

0 commit comments

Comments
 (0)