AppDetails: Do not hide textviews

This commit is contained in:
Rahul Patel
2024-12-16 22:20:40 +05:30
parent 9540ac0c3b
commit dc20fbd67c
2 changed files with 5 additions and 17 deletions

View File

@@ -21,7 +21,6 @@ package com.aurora.extensions
import android.view.View
import android.view.inputmethod.InputMethodManager
import android.widget.TextView
import androidx.core.content.getSystemService
fun View.isVisible() = visibility == View.VISIBLE
@@ -52,13 +51,3 @@ fun View.hideKeyboard(): Boolean {
}
return false
}
fun TextView.updateText(text: String?) {
if (text.isNullOrEmpty()) {
hide()
} else {
show()
this.text = text
}
}

View File

@@ -55,7 +55,6 @@ import com.aurora.extensions.runOnUiThread
import com.aurora.extensions.share
import com.aurora.extensions.show
import com.aurora.extensions.toast
import com.aurora.extensions.updateText
import com.aurora.gplayapi.data.models.App
import com.aurora.gplayapi.data.models.Review
import com.aurora.gplayapi.data.models.StreamBundle
@@ -487,10 +486,10 @@ class AppDetailsFragment : BaseFragment<FragmentDetailsBinding>() {
}
}
packageName.updateText(app.packageName)
txtLine1.updateText(app.displayName)
txtLine2.updateText(app.developerName)
txtLine3.updateText(("${app.versionName} (${app.versionCode})"))
packageName.text = app.packageName
txtLine1.text = app.displayName
txtLine2.text = app.developerName
txtLine3.text = ("${app.versionName} (${app.versionCode})")
txtLine2.setOnClickListener {
findNavController().navigate(
@@ -503,7 +502,7 @@ class AppDetailsFragment : BaseFragment<FragmentDetailsBinding>() {
if (isFullApp) {
tags.add(getString((if (app.isFree) R.string.details_free else R.string.details_paid)))
tags.add(getString((if (app.containsAds) R.string.details_contains_ads else R.string.details_no_ads)))
txtLine4.updateText(tags.joinToString(separator = ""))
txtLine4.text = tags.joinToString(separator = "")
}
}
}