Improve about page

This commit is contained in:
Rahul Kumar Patel
2021-02-16 08:02:11 +05:30
parent 21347df98a
commit cba4e897c5
4 changed files with 13 additions and 9 deletions

View File

@@ -28,6 +28,7 @@ import com.airbnb.epoxy.ModelView
import com.aurora.store.R
import com.aurora.store.data.model.Link
import com.aurora.store.databinding.ViewLinkBinding
import com.aurora.store.util.extensions.hide
import com.aurora.store.util.extensions.load
import com.aurora.store.util.extensions.show
import com.aurora.store.view.epoxy.views.BaseView
@@ -65,12 +66,14 @@ class LinkView : RelativeLayout {
fun link(link: Link) {
B.line1.text = link.title
B.line2.text = link.subtitle
if (!link.url.startsWith("http")) {
B.line3.show()
B.line3.text = link.url
if (link.url.startsWith("http") || link.url.startsWith("upi")) {
B.line3.hide()
} else {
B.line3.show()
B.line3.text = link.url
}
B.imgIcon.load(link.icon)
}

View File

@@ -120,9 +120,10 @@ class AboutActivity : BaseActivity() {
}
private fun processUrl(url: String) {
if (url.startsWith("http"))
browse(url)
else
copyToClipBoard(url)
when {
url.startsWith("http") -> browse(url)
url.startsWith("upi") -> browse(url)
else -> copyToClipBoard(url)
}
}
}