summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-06-16 20:24:40 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-07-01 19:12:29 +0000
commit40ab283b2bd438612adc919947ba9f2378f4ab8d (patch)
tree72c912b4eb679167047a40baca2698eb35762cb5 /android/src
parentcc95151cf5055f2abc49bae58e6386ecbd776dde (diff)
downloadmullvadvpn-40ab283b2bd438612adc919947ba9f2378f4ab8d.tar.xz
mullvadvpn-40ab283b2bd438612adc919947ba9f2378f4ab8d.zip
Remove `ViewSwitcher`
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SelectLocationFragment.kt11
-rw-r--r--android/src/main/res/layout/select_location.xml23
2 files changed, 4 insertions, 30 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SelectLocationFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SelectLocationFragment.kt
index 3a04eab410..de2915ab0d 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SelectLocationFragment.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SelectLocationFragment.kt
@@ -8,7 +8,6 @@ import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.ImageButton
-import android.widget.ViewSwitcher
import net.mullvad.mullvadvpn.R
import net.mullvad.mullvadvpn.model.Constraint
import net.mullvad.mullvadvpn.model.KeygenEvent
@@ -23,7 +22,6 @@ import net.mullvad.mullvadvpn.util.AdapterWithHeader
class SelectLocationFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen) {
private lateinit var relayListAdapter: RelayListAdapter
- private lateinit var relayListContainer: ViewSwitcher
override fun onAttach(context: Context) {
super.onAttach(context)
@@ -51,9 +49,6 @@ class SelectLocationFragment : ServiceDependentFragment(OnNoService.GoToLaunchSc
view.findViewById<ImageButton>(R.id.close).setOnClickListener { close() }
- relayListContainer = view.findViewById<ViewSwitcher>(R.id.relay_list_container)
- relayListContainer.showNext()
-
configureRelayList(view.findViewById<RecyclerView>(R.id.relay_list))
return view
@@ -93,12 +88,6 @@ class SelectLocationFragment : ServiceDependentFragment(OnNoService.GoToLaunchSc
private fun updateRelayList(relayList: RelayList, selectedItem: RelayItem?) {
relayListAdapter.onRelayListChange(relayList, selectedItem)
-
- if (relayList.countries.isEmpty()) {
- relayListContainer.showPrevious()
- } else if (relayListContainer.displayedChild == 0) {
- relayListContainer.showNext()
- }
}
private fun maybeConnect() {
diff --git a/android/src/main/res/layout/select_location.xml b/android/src/main/res/layout/select_location.xml
index 284880c410..c3cad97b72 100644
--- a/android/src/main/res/layout/select_location.xml
+++ b/android/src/main/res/layout/select_location.xml
@@ -12,23 +12,8 @@
android:padding="12dp"
android:background="?android:attr/selectableItemBackground"
android:src="@drawable/icon_close" />
- <ViewSwitcher android:id="@+id/relay_list_container"
- android:layout_width="match_parent"
- android:layout_height="0dp"
- android:layout_weight="1"
- android:inAnimation="@anim/fade_in"
- android:outAnimation="@anim/fade_out">
- <ProgressBar android:layout_width="60dp"
- android:layout_height="60dp"
- android:layout_gravity="center"
- android:indeterminate="true"
- android:indeterminateOnly="true"
- android:indeterminateDuration="600"
- android:indeterminateDrawable="@drawable/icon_spinner"
- android:visibility="invisible" />
- <android.support.v7.widget.RecyclerView android:id="@+id/relay_list"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:scrollbars="vertical" />
- </ViewSwitcher>
+ <android.support.v7.widget.RecyclerView android:id="@+id/relay_list"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:scrollbars="vertical" />
</LinearLayout>