Fix badges position
This commit is contained in:
@@ -29,8 +29,6 @@ private fun initBadge(anchor: View): BadgeDrawable {
|
||||
val badge = BadgeDrawable.create(anchor.context)
|
||||
val resources = anchor.resources
|
||||
badge.maxCharacterCount = resources.getInteger(R.integer.manga_badge_max_character_count)
|
||||
badge.horizontalOffsetWithoutText = resources.getDimensionPixelOffset(R.dimen.manga_badge_offset_horizontal)
|
||||
badge.verticalOffsetWithoutText = resources.getDimensionPixelOffset(R.dimen.manga_badge_offset_vertical)
|
||||
anchor.doOnNextLayout {
|
||||
BadgeUtils.attachBadgeDrawable(badge, it)
|
||||
badge.align()
|
||||
@@ -39,6 +37,6 @@ private fun initBadge(anchor: View): BadgeDrawable {
|
||||
}
|
||||
|
||||
private fun BadgeDrawable.align() {
|
||||
horizontalOffsetWithText = horizontalOffsetWithoutText + intrinsicWidth / 2
|
||||
verticalOffsetWithText = verticalOffsetWithoutText + intrinsicHeight / 2
|
||||
horizontalOffset = intrinsicWidth
|
||||
verticalOffset = intrinsicHeight
|
||||
}
|
||||
Reference in New Issue
Block a user