Fixes badge glitch

blinds
Laurent 5 years ago
parent 0ee4fc7708
commit 8e06721b1b
  1. 15
      app/src/main/java/net/pokeranalytics/android/ui/modules/feed/FeedFragment.kt

@ -44,7 +44,6 @@ import net.pokeranalytics.android.util.URL
import net.pokeranalytics.android.util.billing.AppGuard
import net.pokeranalytics.android.util.billing.PurchaseListener
import net.pokeranalytics.android.util.extensions.count
import timber.log.Timber
import java.util.*
class FeedFragment : FilterableFragment(), RowRepresentableDelegate, PurchaseListener {
@ -283,12 +282,14 @@ class FeedFragment : FilterableFragment(), RowRepresentableDelegate, PurchaseLis
}
binding.postButton.viewTreeObserver.addOnGlobalLayoutListener {
val badgeDrawable = BadgeDrawable.create(requireContext())
BadgeUtils.attachBadgeDrawable(badgeDrawable, binding.postButton)
// badgeDrawable.number = 2
badgeDrawable.horizontalOffset = 30
badgeDrawable.verticalOffset = 20
this.badgeDrawable = badgeDrawable
if (this.badgeDrawable == null) {
val badgeDrawable = BadgeDrawable.create(requireContext())
badgeDrawable.horizontalOffset = 30
badgeDrawable.verticalOffset = 20
// badgeDrawable.isVisible = true
BadgeUtils.attachBadgeDrawable(badgeDrawable, binding.postButton)
this.badgeDrawable = badgeDrawable
}
}
// Tabs

Loading…
Cancel
Save