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

View File

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

View File

@@ -123,7 +123,7 @@
<item>"bc1qu7cy9fepjj309y4r2x3rymve7mw4ff39c8cpe0"</item> <item>"bc1qu7cy9fepjj309y4r2x3rymve7mw4ff39c8cpe0"</item>
<item>"qpqus3qdlz8guf476vwz0fjl8s34fseukcmrl6eknl"</item> <item>"qpqus3qdlz8guf476vwz0fjl8s34fseukcmrl6eknl"</item>
<item>"0x6977446933EC8b5964D921f7377950992337B1C6"</item> <item>"0x6977446933EC8b5964D921f7377950992337B1C6"</item>
<item>"whyorean@dbs"</item> <item>"upi://pay?pa=whyorean@dbs&amp;pn=whyorean&amp;tn=AuroraOSS"</item>
<item>"https://paypal.me/AuroraDev"</item> <item>"https://paypal.me/AuroraDev"</item>
<item>"https://liberapay.com/on/gitlab/whyorean/ "</item> <item>"https://liberapay.com/on/gitlab/whyorean/ "</item>
<item>"https://gitlab.com/AuroraOSS/AuroraStore"</item> <item>"https://gitlab.com/AuroraOSS/AuroraStore"</item>

View File

@@ -34,6 +34,6 @@
app:entryValues="@array/pref_accent_values" app:entryValues="@array/pref_accent_values"
app:iconSpaceReserved="false" app:iconSpaceReserved="false"
app:key="PREFERENCE_THEME_ACCENT" app:key="PREFERENCE_THEME_ACCENT"
app:title="@string/pref_ui_theme_title" app:title="@string/pref_ui_accent_title"
app:useSimpleSummaryProvider="true" /> app:useSimpleSummaryProvider="true" />
</androidx.preference.PreferenceScreen> </androidx.preference.PreferenceScreen>