|
|
|
|
@ -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 |
|
|
|
|
|