Просмотр исходного кода

chore: apps limited to 7 now. yay for the extra 2

beautusg 7 лет назад
Родитель
Сommit
eeb0d3a552

+ 9 - 0
app/src/main/java/com/sduduzog/slimlauncher/ui/options/CustomiseAppsFragment.kt

@@ -42,6 +42,15 @@ class CustomiseAppsFragment : BaseFragment(), OnShitDoneToAppsListener {
         viewModel.apps.observe(this, Observer {
         viewModel.apps.observe(this, Observer {
             it?.let { apps ->
             it?.let { apps ->
                 adapter.setItems(apps)
                 adapter.setItems(apps)
+                when (apps.size) {
+                    in 0..6 -> {
+                        customise_apps_fragment_add.visibility = View.VISIBLE
+                    }
+                    else -> {
+                        customise_apps_fragment_add.visibility = View.GONE
+                    }
+                }
+                customise_apps_fragment_counter.text = getString(R.string.customise_apps_fragment_counter, (7 - apps.size))
             } ?: adapter.setItems(listOf())
             } ?: adapter.setItems(listOf())
         })
         })
 
 

+ 1 - 1
app/src/main/res/values/strings.xml

@@ -101,7 +101,7 @@
     <string name="customise_apps_fragment_add">Add</string>
     <string name="customise_apps_fragment_add">Add</string>
     <string name="menu_rename">Rename</string>
     <string name="menu_rename">Rename</string>
     <string name="menu_remove">Remove</string>
     <string name="menu_remove">Remove</string>
-    <string name="customise_apps_fragment_counter">%s slots left</string>
+    <string name="customise_apps_fragment_counter">%d slots left</string>
 
 
 
 
 </resources>
 </resources>