diff --git a/app/src/main/java/net/pokeranalytics/android/ui/view/PokerAnalyticsViewPager.kt b/app/src/main/java/net/pokeranalytics/android/ui/view/HomeViewPager.kt similarity index 85% rename from app/src/main/java/net/pokeranalytics/android/ui/view/PokerAnalyticsViewPager.kt rename to app/src/main/java/net/pokeranalytics/android/ui/view/HomeViewPager.kt index 830ed374..2802f2fb 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/view/PokerAnalyticsViewPager.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/view/HomeViewPager.kt @@ -8,7 +8,7 @@ import androidx.viewpager.widget.ViewPager /** * Poker Analytics ViewPager */ -class PokerAnalyticsViewPager(context: Context, attrs: AttributeSet) : ViewPager(context, attrs) { +class HomeViewPager(context: Context, attrs: AttributeSet) : ViewPager(context, attrs) { var enablePaging: Boolean = false diff --git a/app/src/main/java/net/pokeranalytics/android/ui/view/PokerAnalyticsTextView.kt b/app/src/main/java/net/pokeranalytics/android/ui/view/PokerAnalyticsTextView.kt deleted file mode 100644 index 5f187ecc..00000000 --- a/app/src/main/java/net/pokeranalytics/android/ui/view/PokerAnalyticsTextView.kt +++ /dev/null @@ -1,56 +0,0 @@ -package net.pokeranalytics.android.ui.view - -import android.content.Context -import android.util.AttributeSet -import androidx.appcompat.widget.AppCompatTextView -import androidx.core.content.ContextCompat -import net.pokeranalytics.android.R -import net.pokeranalytics.android.util.toCurrency - -class PokerAnalyticsTextView: AppCompatTextView { - - var isCurrency: Boolean = false - var amount: Double = 0.0 - set(value) { - field = value - updateUI() - } - - constructor(context: Context?) : super(context) { - init(null) - } - - constructor(context: Context?, attrs: AttributeSet?) : super(context, attrs) { - init(attrs) - } - - constructor(context: Context?, attrs: AttributeSet?, defStyleAttr: Int) : super(context, attrs, defStyleAttr) { - init(attrs) - } - - /** - * Init class - */ - private fun init(attrs: AttributeSet?) { - context.theme.obtainStyledAttributes( attrs, R.styleable.PokerAnalyticsTextView, 0, 0).apply { - try { - isCurrency = getBoolean(R.styleable.PokerAnalyticsTextView_isCurrency, false) - amount = getFloat(R.styleable.PokerAnalyticsTextView_amount, 0f).toDouble() - updateUI() - } finally { - recycle() - } - } - } - - /** - * Update the UI to manage currency format & color management - */ - private fun updateUI() { - if (isCurrency) { - setTextColor(ContextCompat.getColor(context, if (amount >= 0) R.color.green else R.color.red)) - text = amount.toCurrency() - } - } - -} \ No newline at end of file