summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaurice Lam <yukl@google.com>2014-06-02 19:32:36 -0700
committerMaurice Lam <yukl@google.com>2014-06-04 13:35:09 -0700
commit3da01bb1e0865edc45a4cebe122c4ab1f1ba0bac (patch)
tree21f3d6c5eec36f56891b7bcc074d93a2748be0c6
parent7d493f63be4d5721f9909d3641f65cf93010f71b (diff)
downloadandroid_frameworks_opt_setupwizard-3da01bb1e0865edc45a4cebe122c4ab1f1ba0bac.tar.gz
android_frameworks_opt_setupwizard-3da01bb1e0865edc45a4cebe122c4ab1f1ba0bac.tar.bz2
android_frameworks_opt_setupwizard-3da01bb1e0865edc45a4cebe122c4ab1f1ba0bac.zip
Move navigationbar to frameworks/opt
Move the navigationbar library project to frameworks/opt so that Settings (which cannot depend on vendor/google) can use it directly. Also renamed the package from com.google.android.setupwizard.navigationbar to com.android.setupwizard.navigationbar Change-Id: Ifdc099b3d23b6f1cb35d040b4b6e4d42a5cbf6de
-rw-r--r--.gitignore10
-rw-r--r--navigationbar/Android.mk8
-rw-r--r--navigationbar/AndroidManifest.xml19
-rw-r--r--navigationbar/common.mk8
-rw-r--r--navigationbar/project.properties1
-rw-r--r--navigationbar/res/drawable-ldrtl/setup_wizard_navbar_ic_back.xml29
-rw-r--r--navigationbar/res/drawable-ldrtl/setup_wizard_navbar_ic_next.xml29
-rw-r--r--navigationbar/res/drawable/setup_wizard_navbar_btn_bg.xml19
-rw-r--r--navigationbar/res/drawable/setup_wizard_navbar_ic_back.xml29
-rw-r--r--navigationbar/res/drawable/setup_wizard_navbar_ic_more.xml29
-rw-r--r--navigationbar/res/drawable/setup_wizard_navbar_ic_next.xml29
-rw-r--r--navigationbar/res/layout/setup_wizard_navbar_layout.xml44
-rw-r--r--navigationbar/res/values-af/strings.xml7
-rw-r--r--navigationbar/res/values-am/strings.xml7
-rw-r--r--navigationbar/res/values-ar/strings.xml7
-rw-r--r--navigationbar/res/values-bg/strings.xml7
-rw-r--r--navigationbar/res/values-ca/strings.xml7
-rw-r--r--navigationbar/res/values-cs/strings.xml7
-rw-r--r--navigationbar/res/values-da/strings.xml7
-rw-r--r--navigationbar/res/values-de/strings.xml7
-rw-r--r--navigationbar/res/values-el/strings.xml7
-rw-r--r--navigationbar/res/values-en-rGB/strings.xml7
-rw-r--r--navigationbar/res/values-en-rIN/strings.xml7
-rw-r--r--navigationbar/res/values-es-rUS/strings.xml7
-rw-r--r--navigationbar/res/values-es/strings.xml7
-rw-r--r--navigationbar/res/values-et-rEE/strings.xml7
-rw-r--r--navigationbar/res/values-fa/strings.xml7
-rw-r--r--navigationbar/res/values-fi/strings.xml7
-rw-r--r--navigationbar/res/values-fr-rCA/strings.xml7
-rw-r--r--navigationbar/res/values-fr/strings.xml7
-rw-r--r--navigationbar/res/values-hi/strings.xml7
-rw-r--r--navigationbar/res/values-hr/strings.xml7
-rw-r--r--navigationbar/res/values-hu/strings.xml7
-rw-r--r--navigationbar/res/values-hy-rAM/strings.xml7
-rw-r--r--navigationbar/res/values-in/strings.xml7
-rw-r--r--navigationbar/res/values-it/strings.xml7
-rw-r--r--navigationbar/res/values-iw/strings.xml7
-rw-r--r--navigationbar/res/values-ja/strings.xml7
-rw-r--r--navigationbar/res/values-ka-rGE/strings.xml7
-rw-r--r--navigationbar/res/values-km-rKH/strings.xml7
-rw-r--r--navigationbar/res/values-ko/strings.xml7
-rw-r--r--navigationbar/res/values-lo-rLA/strings.xml7
-rw-r--r--navigationbar/res/values-lt/strings.xml7
-rw-r--r--navigationbar/res/values-lv/strings.xml7
-rw-r--r--navigationbar/res/values-mn-rMN/strings.xml7
-rw-r--r--navigationbar/res/values-ms-rMY/strings.xml7
-rw-r--r--navigationbar/res/values-nb/strings.xml7
-rw-r--r--navigationbar/res/values-nl/strings.xml7
-rw-r--r--navigationbar/res/values-pl/strings.xml7
-rw-r--r--navigationbar/res/values-pt-rPT/strings.xml7
-rw-r--r--navigationbar/res/values-pt/strings.xml7
-rw-r--r--navigationbar/res/values-ro/strings.xml7
-rw-r--r--navigationbar/res/values-ru/strings.xml7
-rw-r--r--navigationbar/res/values-sk/strings.xml7
-rw-r--r--navigationbar/res/values-sl/strings.xml7
-rw-r--r--navigationbar/res/values-sr/strings.xml7
-rw-r--r--navigationbar/res/values-sv/strings.xml7
-rw-r--r--navigationbar/res/values-sw/strings.xml7
-rw-r--r--navigationbar/res/values-th/strings.xml7
-rw-r--r--navigationbar/res/values-tl/strings.xml7
-rw-r--r--navigationbar/res/values-tr/strings.xml7
-rw-r--r--navigationbar/res/values-uk/strings.xml7
-rw-r--r--navigationbar/res/values-vi/strings.xml7
-rw-r--r--navigationbar/res/values-zh-rCN/strings.xml7
-rw-r--r--navigationbar/res/values-zh-rHK/strings.xml7
-rw-r--r--navigationbar/res/values-zh-rTW/strings.xml7
-rw-r--r--navigationbar/res/values-zu/strings.xml7
-rw-r--r--navigationbar/res/values/colors.xml7
-rw-r--r--navigationbar/res/values/strings.xml12
-rw-r--r--navigationbar/res/values/styles.xml42
-rw-r--r--navigationbar/src/com/android/setupwizard/navigationbar/SetupWizardNavBar.java190
71 files changed, 890 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..3a5f35d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,10 @@
+*~
+*.bak
+*.class
+bin/
+*.properties
+*.project
+*.cproject
+*.settings
+*.pyc
+
diff --git a/navigationbar/Android.mk b/navigationbar/Android.mk
new file mode 100644
index 0000000..795eeff
--- /dev/null
+++ b/navigationbar/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := setup-wizard-navbar
+LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
+LOCAL_SRC_FILES := $(call all-java-files-under, src)
+
+include $(BUILD_STATIC_JAVA_LIBRARY)
diff --git a/navigationbar/AndroidManifest.xml b/navigationbar/AndroidManifest.xml
new file mode 100644
index 0000000..eae67b4
--- /dev/null
+++ b/navigationbar/AndroidManifest.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.android.setupwizard.navigationbar">
+</manifest>
diff --git a/navigationbar/common.mk b/navigationbar/common.mk
new file mode 100644
index 0000000..a033d66
--- /dev/null
+++ b/navigationbar/common.mk
@@ -0,0 +1,8 @@
+#
+# This file is to be included in makefiles that use the navigation bar
+# Please include this just before building the package
+#
+
+LOCAL_RESOURCE_DIR += $(call my-dir)/res
+LOCAL_AAPT_FLAGS += --auto-add-overlay --extra-packages com.android.setupwizard.navigationbar
+LOCAL_STATIC_JAVA_LIBRARIES += setup-wizard-navbar
diff --git a/navigationbar/project.properties b/navigationbar/project.properties
new file mode 100644
index 0000000..823f52e
--- /dev/null
+++ b/navigationbar/project.properties
@@ -0,0 +1 @@
+android.library=true
diff --git a/navigationbar/res/drawable-ldrtl/setup_wizard_navbar_ic_back.xml b/navigationbar/res/drawable-ldrtl/setup_wizard_navbar_ic_back.xml
new file mode 100644
index 0000000..239504f
--- /dev/null
+++ b/navigationbar/res/drawable-ldrtl/setup_wizard_navbar_ic_back.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/**
+ * Copyright (c) 2013 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android">
+ <size android:width="24dp" android:height="24dp" />
+ <viewport android:viewportWidth="24" android:viewportHeight="24" />
+ <path
+ android:fill="@android:color/transparent"
+ android:pathData="M9,6 L15,12 L9,18"
+ android:stroke="?attr/setup_wizard_navbar_text_color"
+ android:strokeWidth="2.5"
+ android:strokeLineCap="square"
+ />
+</vector>
diff --git a/navigationbar/res/drawable-ldrtl/setup_wizard_navbar_ic_next.xml b/navigationbar/res/drawable-ldrtl/setup_wizard_navbar_ic_next.xml
new file mode 100644
index 0000000..2232e8b
--- /dev/null
+++ b/navigationbar/res/drawable-ldrtl/setup_wizard_navbar_ic_next.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/**
+ * Copyright (c) 2013 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android">
+ <size android:width="24dp" android:height="24dp" />
+ <viewport android:viewportWidth="24" android:viewportHeight="24" />
+ <path
+ android:fill="@android:color/transparent"
+ android:pathData="M15,6 L9,12 L15,18"
+ android:stroke="?attr/setup_wizard_navbar_text_color"
+ android:strokeWidth="3"
+ android:strokeLineCap="square"
+ />
+</vector>
diff --git a/navigationbar/res/drawable/setup_wizard_navbar_btn_bg.xml b/navigationbar/res/drawable/setup_wizard_navbar_btn_bg.xml
new file mode 100644
index 0000000..20e0b90
--- /dev/null
+++ b/navigationbar/res/drawable/setup_wizard_navbar_btn_bg.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<ripple xmlns:android="http://schemas.android.com/apk/res/android"
+ android:tint="?android:attr/colorControlHighlight" android:pinned="true">
+</ripple>
diff --git a/navigationbar/res/drawable/setup_wizard_navbar_ic_back.xml b/navigationbar/res/drawable/setup_wizard_navbar_ic_back.xml
new file mode 100644
index 0000000..ac467f4
--- /dev/null
+++ b/navigationbar/res/drawable/setup_wizard_navbar_ic_back.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/**
+ * Copyright (c) 2013 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android">
+ <size android:width="24dp" android:height="24dp" />
+ <viewport android:viewportWidth="24" android:viewportHeight="24" />
+ <path
+ android:fill="@android:color/transparent"
+ android:pathData="M15,6 L9,12 L15,18"
+ android:stroke="?attr/setup_wizard_navbar_text_color"
+ android:strokeWidth="2.5"
+ android:strokeLineCap="square"
+ />
+</vector>
diff --git a/navigationbar/res/drawable/setup_wizard_navbar_ic_more.xml b/navigationbar/res/drawable/setup_wizard_navbar_ic_more.xml
new file mode 100644
index 0000000..5934bb1
--- /dev/null
+++ b/navigationbar/res/drawable/setup_wizard_navbar_ic_more.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/**
+ * Copyright (c) 2013 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android">
+ <size android:width="24dp" android:height="24dp" />
+ <viewport android:viewportWidth="24" android:viewportHeight="24" />
+ <path
+ android:fill="@android:color/transparent"
+ android:pathData="M8,7 l4,4 l4,-4 M8,13 l4,4 l4,-4"
+ android:stroke="?android:textColorPrimary"
+ android:strokeWidth="2"
+ android:strokeLineCap="square"
+ />
+</vector>
diff --git a/navigationbar/res/drawable/setup_wizard_navbar_ic_next.xml b/navigationbar/res/drawable/setup_wizard_navbar_ic_next.xml
new file mode 100644
index 0000000..c74e19f
--- /dev/null
+++ b/navigationbar/res/drawable/setup_wizard_navbar_ic_next.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/**
+ * Copyright (c) 2013 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android">
+ <size android:width="24dp" android:height="24dp" />
+ <viewport android:viewportWidth="24" android:viewportHeight="24" />
+ <path
+ android:fill="@android:color/transparent"
+ android:pathData="M9,6 L15,12 L9,18"
+ android:stroke="?attr/setup_wizard_navbar_text_color"
+ android:strokeWidth="3"
+ android:strokeLineCap="square"
+ />
+</vector>
diff --git a/navigationbar/res/layout/setup_wizard_navbar_layout.xml b/navigationbar/res/layout/setup_wizard_navbar_layout.xml
new file mode 100644
index 0000000..627e7d4
--- /dev/null
+++ b/navigationbar/res/layout/setup_wizard_navbar_layout.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/**
+ * Copyright (c) 2010 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/setup_wizard_navbar_style" >
+
+ <view
+ class="com.android.setupwizard.navigationbar.SetupWizardNavBar$NavButton"
+ style="@style/setup_wizard_navbar_button_style"
+ android:id="@+id/setup_wizard_navbar_back"
+ android:contentDescription="@string/setup_wizard_back_button_label"
+ android:drawableStart="@drawable/setup_wizard_navbar_ic_back" />
+
+ <View
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:visibility="invisible" />
+
+ <view
+ class="com.android.setupwizard.navigationbar.SetupWizardNavBar$NavButton"
+ style="@style/setup_wizard_navbar_button_style"
+ android:text="@string/setup_wizard_next_button_label"
+ android:gravity="end|center_vertical"
+ android:drawableEnd="@drawable/setup_wizard_navbar_ic_next"
+ android:id="@+id/setup_wizard_navbar_next" />
+
+</LinearLayout> \ No newline at end of file
diff --git a/navigationbar/res/values-af/strings.xml b/navigationbar/res/values-af/strings.xml
new file mode 100644
index 0000000..30f5002
--- /dev/null
+++ b/navigationbar/res/values-af/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Volgende"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Terug"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Meer"</string>
+</resources>
diff --git a/navigationbar/res/values-am/strings.xml b/navigationbar/res/values-am/strings.xml
new file mode 100644
index 0000000..4ffe383
--- /dev/null
+++ b/navigationbar/res/values-am/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"ቀጣይ"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"ተመለስ"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"ተጨማሪ"</string>
+</resources>
diff --git a/navigationbar/res/values-ar/strings.xml b/navigationbar/res/values-ar/strings.xml
new file mode 100644
index 0000000..df94607
--- /dev/null
+++ b/navigationbar/res/values-ar/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"التالي"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"رجوع"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"المزيد"</string>
+</resources>
diff --git a/navigationbar/res/values-bg/strings.xml b/navigationbar/res/values-bg/strings.xml
new file mode 100644
index 0000000..72a28d8
--- /dev/null
+++ b/navigationbar/res/values-bg/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Напред"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Назад"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Още"</string>
+</resources>
diff --git a/navigationbar/res/values-ca/strings.xml b/navigationbar/res/values-ca/strings.xml
new file mode 100644
index 0000000..d6f7def
--- /dev/null
+++ b/navigationbar/res/values-ca/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Següent"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Enrere"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Més"</string>
+</resources>
diff --git a/navigationbar/res/values-cs/strings.xml b/navigationbar/res/values-cs/strings.xml
new file mode 100644
index 0000000..888d4d0
--- /dev/null
+++ b/navigationbar/res/values-cs/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Další"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Zpět"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Další"</string>
+</resources>
diff --git a/navigationbar/res/values-da/strings.xml b/navigationbar/res/values-da/strings.xml
new file mode 100644
index 0000000..3a04c35
--- /dev/null
+++ b/navigationbar/res/values-da/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Næste"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Tilbage"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Mere"</string>
+</resources>
diff --git a/navigationbar/res/values-de/strings.xml b/navigationbar/res/values-de/strings.xml
new file mode 100644
index 0000000..2c4c56b
--- /dev/null
+++ b/navigationbar/res/values-de/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Weiter"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Zurück"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Mehr"</string>
+</resources>
diff --git a/navigationbar/res/values-el/strings.xml b/navigationbar/res/values-el/strings.xml
new file mode 100644
index 0000000..f80585b
--- /dev/null
+++ b/navigationbar/res/values-el/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Επόμενο"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Πίσω"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Περισσότερα"</string>
+</resources>
diff --git a/navigationbar/res/values-en-rGB/strings.xml b/navigationbar/res/values-en-rGB/strings.xml
new file mode 100644
index 0000000..b3e9e73
--- /dev/null
+++ b/navigationbar/res/values-en-rGB/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Next"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Back"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"More"</string>
+</resources>
diff --git a/navigationbar/res/values-en-rIN/strings.xml b/navigationbar/res/values-en-rIN/strings.xml
new file mode 100644
index 0000000..b3e9e73
--- /dev/null
+++ b/navigationbar/res/values-en-rIN/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Next"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Back"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"More"</string>
+</resources>
diff --git a/navigationbar/res/values-es-rUS/strings.xml b/navigationbar/res/values-es-rUS/strings.xml
new file mode 100644
index 0000000..8193ba8
--- /dev/null
+++ b/navigationbar/res/values-es-rUS/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Siguiente"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Atrás"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Más"</string>
+</resources>
diff --git a/navigationbar/res/values-es/strings.xml b/navigationbar/res/values-es/strings.xml
new file mode 100644
index 0000000..8193ba8
--- /dev/null
+++ b/navigationbar/res/values-es/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Siguiente"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Atrás"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Más"</string>
+</resources>
diff --git a/navigationbar/res/values-et-rEE/strings.xml b/navigationbar/res/values-et-rEE/strings.xml
new file mode 100644
index 0000000..a9e635b
--- /dev/null
+++ b/navigationbar/res/values-et-rEE/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Järgmine"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Tagasi"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Rohkem"</string>
+</resources>
diff --git a/navigationbar/res/values-fa/strings.xml b/navigationbar/res/values-fa/strings.xml
new file mode 100644
index 0000000..debc723
--- /dev/null
+++ b/navigationbar/res/values-fa/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"بعدی"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"برگشت"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"بیشتر"</string>
+</resources>
diff --git a/navigationbar/res/values-fi/strings.xml b/navigationbar/res/values-fi/strings.xml
new file mode 100644
index 0000000..d5451de
--- /dev/null
+++ b/navigationbar/res/values-fi/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Seuraava"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Edellinen"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Lisää"</string>
+</resources>
diff --git a/navigationbar/res/values-fr-rCA/strings.xml b/navigationbar/res/values-fr-rCA/strings.xml
new file mode 100644
index 0000000..ee964fb
--- /dev/null
+++ b/navigationbar/res/values-fr-rCA/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Suivant"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Précédent"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Plus"</string>
+</resources>
diff --git a/navigationbar/res/values-fr/strings.xml b/navigationbar/res/values-fr/strings.xml
new file mode 100644
index 0000000..ee964fb
--- /dev/null
+++ b/navigationbar/res/values-fr/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Suivant"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Précédent"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Plus"</string>
+</resources>
diff --git a/navigationbar/res/values-hi/strings.xml b/navigationbar/res/values-hi/strings.xml
new file mode 100644
index 0000000..da0e49d
--- /dev/null
+++ b/navigationbar/res/values-hi/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"अगला"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"पीछे"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"अधिक"</string>
+</resources>
diff --git a/navigationbar/res/values-hr/strings.xml b/navigationbar/res/values-hr/strings.xml
new file mode 100644
index 0000000..9918d45
--- /dev/null
+++ b/navigationbar/res/values-hr/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Dalje"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Natrag"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Više"</string>
+</resources>
diff --git a/navigationbar/res/values-hu/strings.xml b/navigationbar/res/values-hu/strings.xml
new file mode 100644
index 0000000..8cfbba8
--- /dev/null
+++ b/navigationbar/res/values-hu/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Következő"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Vissza"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Továbbiak"</string>
+</resources>
diff --git a/navigationbar/res/values-hy-rAM/strings.xml b/navigationbar/res/values-hy-rAM/strings.xml
new file mode 100644
index 0000000..9f1f75e
--- /dev/null
+++ b/navigationbar/res/values-hy-rAM/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Հաջորդը"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Հետ"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Ավելին"</string>
+</resources>
diff --git a/navigationbar/res/values-in/strings.xml b/navigationbar/res/values-in/strings.xml
new file mode 100644
index 0000000..0380db7
--- /dev/null
+++ b/navigationbar/res/values-in/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Berikutnya"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Kembali"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Lainnya"</string>
+</resources>
diff --git a/navigationbar/res/values-it/strings.xml b/navigationbar/res/values-it/strings.xml
new file mode 100644
index 0000000..6a29b74
--- /dev/null
+++ b/navigationbar/res/values-it/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Avanti"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Indietro"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Altro"</string>
+</resources>
diff --git a/navigationbar/res/values-iw/strings.xml b/navigationbar/res/values-iw/strings.xml
new file mode 100644
index 0000000..436bd0a
--- /dev/null
+++ b/navigationbar/res/values-iw/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"הבא"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"הקודם"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"עוד"</string>
+</resources>
diff --git a/navigationbar/res/values-ja/strings.xml b/navigationbar/res/values-ja/strings.xml
new file mode 100644
index 0000000..58617b4
--- /dev/null
+++ b/navigationbar/res/values-ja/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"次へ"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"戻る"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"もっと見る"</string>
+</resources>
diff --git a/navigationbar/res/values-ka-rGE/strings.xml b/navigationbar/res/values-ka-rGE/strings.xml
new file mode 100644
index 0000000..e655fb8
--- /dev/null
+++ b/navigationbar/res/values-ka-rGE/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"შემდეგი"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"უკან"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"დამატებით"</string>
+</resources>
diff --git a/navigationbar/res/values-km-rKH/strings.xml b/navigationbar/res/values-km-rKH/strings.xml
new file mode 100644
index 0000000..1b6ca42
--- /dev/null
+++ b/navigationbar/res/values-km-rKH/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"បន្ទាប់"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"ថយក្រោយ"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"ច្រើន​ទៀត"</string>
+</resources>
diff --git a/navigationbar/res/values-ko/strings.xml b/navigationbar/res/values-ko/strings.xml
new file mode 100644
index 0000000..d292d1a
--- /dev/null
+++ b/navigationbar/res/values-ko/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"다음"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"뒤로"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"더보기"</string>
+</resources>
diff --git a/navigationbar/res/values-lo-rLA/strings.xml b/navigationbar/res/values-lo-rLA/strings.xml
new file mode 100644
index 0000000..9269f7a
--- /dev/null
+++ b/navigationbar/res/values-lo-rLA/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"ຕໍ່ໄປ"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"ກັບຄືນ"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"ເພີ່ມເຕີມ"</string>
+</resources>
diff --git a/navigationbar/res/values-lt/strings.xml b/navigationbar/res/values-lt/strings.xml
new file mode 100644
index 0000000..1f44b49
--- /dev/null
+++ b/navigationbar/res/values-lt/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Kitas"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Atgal"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Daugiau"</string>
+</resources>
diff --git a/navigationbar/res/values-lv/strings.xml b/navigationbar/res/values-lv/strings.xml
new file mode 100644
index 0000000..80941ab
--- /dev/null
+++ b/navigationbar/res/values-lv/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Tālāk"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Atpakaļ"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Vairāk"</string>
+</resources>
diff --git a/navigationbar/res/values-mn-rMN/strings.xml b/navigationbar/res/values-mn-rMN/strings.xml
new file mode 100644
index 0000000..0fbeb07
--- /dev/null
+++ b/navigationbar/res/values-mn-rMN/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Дараах"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Буцах"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Цааш"</string>
+</resources>
diff --git a/navigationbar/res/values-ms-rMY/strings.xml b/navigationbar/res/values-ms-rMY/strings.xml
new file mode 100644
index 0000000..23b8c7f
--- /dev/null
+++ b/navigationbar/res/values-ms-rMY/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Seterusnya"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Kembali"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Lagi"</string>
+</resources>
diff --git a/navigationbar/res/values-nb/strings.xml b/navigationbar/res/values-nb/strings.xml
new file mode 100644
index 0000000..28b8430
--- /dev/null
+++ b/navigationbar/res/values-nb/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Neste"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Tilbake"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Mer"</string>
+</resources>
diff --git a/navigationbar/res/values-nl/strings.xml b/navigationbar/res/values-nl/strings.xml
new file mode 100644
index 0000000..30f5002
--- /dev/null
+++ b/navigationbar/res/values-nl/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Volgende"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Terug"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Meer"</string>
+</resources>
diff --git a/navigationbar/res/values-pl/strings.xml b/navigationbar/res/values-pl/strings.xml
new file mode 100644
index 0000000..ef081d5
--- /dev/null
+++ b/navigationbar/res/values-pl/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Dalej"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Wstecz"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Więcej"</string>
+</resources>
diff --git a/navigationbar/res/values-pt-rPT/strings.xml b/navigationbar/res/values-pt-rPT/strings.xml
new file mode 100644
index 0000000..ea5663d
--- /dev/null
+++ b/navigationbar/res/values-pt-rPT/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Seguinte"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Anterior"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Mais"</string>
+</resources>
diff --git a/navigationbar/res/values-pt/strings.xml b/navigationbar/res/values-pt/strings.xml
new file mode 100644
index 0000000..cb2af4f
--- /dev/null
+++ b/navigationbar/res/values-pt/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Próximo"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Voltar"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Mais"</string>
+</resources>
diff --git a/navigationbar/res/values-ro/strings.xml b/navigationbar/res/values-ro/strings.xml
new file mode 100644
index 0000000..c6a3c65
--- /dev/null
+++ b/navigationbar/res/values-ro/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Înainte"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Înapoi"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Mai multe"</string>
+</resources>
diff --git a/navigationbar/res/values-ru/strings.xml b/navigationbar/res/values-ru/strings.xml
new file mode 100644
index 0000000..aeef5d9
--- /dev/null
+++ b/navigationbar/res/values-ru/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Далее"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Назад"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Ещё"</string>
+</resources>
diff --git a/navigationbar/res/values-sk/strings.xml b/navigationbar/res/values-sk/strings.xml
new file mode 100644
index 0000000..933c8dd
--- /dev/null
+++ b/navigationbar/res/values-sk/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Ďalej"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Späť"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Ďalšie"</string>
+</resources>
diff --git a/navigationbar/res/values-sl/strings.xml b/navigationbar/res/values-sl/strings.xml
new file mode 100644
index 0000000..4d18bb3
--- /dev/null
+++ b/navigationbar/res/values-sl/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Naprej"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Nazaj"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Več"</string>
+</resources>
diff --git a/navigationbar/res/values-sr/strings.xml b/navigationbar/res/values-sr/strings.xml
new file mode 100644
index 0000000..937eadf
--- /dev/null
+++ b/navigationbar/res/values-sr/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Даље"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Назад"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Још"</string>
+</resources>
diff --git a/navigationbar/res/values-sv/strings.xml b/navigationbar/res/values-sv/strings.xml
new file mode 100644
index 0000000..9b5064c
--- /dev/null
+++ b/navigationbar/res/values-sv/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Nästa"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Föregående"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Mer"</string>
+</resources>
diff --git a/navigationbar/res/values-sw/strings.xml b/navigationbar/res/values-sw/strings.xml
new file mode 100644
index 0000000..4446883
--- /dev/null
+++ b/navigationbar/res/values-sw/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Inayofuata"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Nyuma"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Zaidi"</string>
+</resources>
diff --git a/navigationbar/res/values-th/strings.xml b/navigationbar/res/values-th/strings.xml
new file mode 100644
index 0000000..2a8b20e
--- /dev/null
+++ b/navigationbar/res/values-th/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"ถัดไป"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"กลับ"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"เพิ่มเติม"</string>
+</resources>
diff --git a/navigationbar/res/values-tl/strings.xml b/navigationbar/res/values-tl/strings.xml
new file mode 100644
index 0000000..7729839
--- /dev/null
+++ b/navigationbar/res/values-tl/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Susunod"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Bumalik"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Higit pa"</string>
+</resources>
diff --git a/navigationbar/res/values-tr/strings.xml b/navigationbar/res/values-tr/strings.xml
new file mode 100644
index 0000000..4f9a2b6
--- /dev/null
+++ b/navigationbar/res/values-tr/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"İleri"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Geri"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Diğer"</string>
+</resources>
diff --git a/navigationbar/res/values-uk/strings.xml b/navigationbar/res/values-uk/strings.xml
new file mode 100644
index 0000000..2f24e09
--- /dev/null
+++ b/navigationbar/res/values-uk/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Далі"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Назад"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Більше"</string>
+</resources>
diff --git a/navigationbar/res/values-vi/strings.xml b/navigationbar/res/values-vi/strings.xml
new file mode 100644
index 0000000..7250bfc
--- /dev/null
+++ b/navigationbar/res/values-vi/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Tiếp theo"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Quay lại"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Thêm"</string>
+</resources>
diff --git a/navigationbar/res/values-zh-rCN/strings.xml b/navigationbar/res/values-zh-rCN/strings.xml
new file mode 100644
index 0000000..336a274
--- /dev/null
+++ b/navigationbar/res/values-zh-rCN/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"下一步"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"返回"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"更多"</string>
+</resources>
diff --git a/navigationbar/res/values-zh-rHK/strings.xml b/navigationbar/res/values-zh-rHK/strings.xml
new file mode 100644
index 0000000..336a274
--- /dev/null
+++ b/navigationbar/res/values-zh-rHK/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"下一步"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"返回"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"更多"</string>
+</resources>
diff --git a/navigationbar/res/values-zh-rTW/strings.xml b/navigationbar/res/values-zh-rTW/strings.xml
new file mode 100644
index 0000000..f211820
--- /dev/null
+++ b/navigationbar/res/values-zh-rTW/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"繼續"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"返回"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"更多"</string>
+</resources>
diff --git a/navigationbar/res/values-zu/strings.xml b/navigationbar/res/values-zu/strings.xml
new file mode 100644
index 0000000..e712375
--- /dev/null
+++ b/navigationbar/res/values-zu/strings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="setup_wizard_next_button_label" msgid="6681282266022780599">"Okulandelayo"</string>
+ <string name="setup_wizard_back_button_label" msgid="2863826823307023546">"Phindela emuva"</string>
+ <string name="setup_wizard_more_button_label" msgid="2866110430688292838">"Okuningi"</string>
+</resources>
diff --git a/navigationbar/res/values/colors.xml b/navigationbar/res/values/colors.xml
new file mode 100644
index 0000000..4ca2756
--- /dev/null
+++ b/navigationbar/res/values/colors.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <color name="setup_wizard_navbar_bg_dark">#ff121212</color>
+ <color name="setup_wizard_navbar_bg_light">#fff5f5f5</color>
+ <color name="setup_wizard_navbar_text_dark">#deffffff</color>
+ <color name="setup_wizard_navbar_text_light">#de000000</color>
+</resources>
diff --git a/navigationbar/res/values/strings.xml b/navigationbar/res/values/strings.xml
new file mode 100644
index 0000000..856f046
--- /dev/null
+++ b/navigationbar/res/values/strings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <!-- Button for going to the next screen or step [CHAR LIMIT=40] -->
+ <string name="setup_wizard_next_button_label">Next</string>
+
+ <!-- Button for going to the previous screen or step [CHAR LIMIT=40] -->
+ <string name="setup_wizard_back_button_label">Back</string>
+
+ <!-- Button for scrolling down to reveal more content [CHAR LIMIT=40] -->
+ <string name="setup_wizard_more_button_label">More</string>
+
+</resources>
diff --git a/navigationbar/res/values/styles.xml b/navigationbar/res/values/styles.xml
new file mode 100644
index 0000000..a0a9576
--- /dev/null
+++ b/navigationbar/res/values/styles.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+
+ <attr name="setup_wizard_navbar_bg_color" format="color" />
+ <attr name="setup_wizard_navbar_text_color" format="color" />
+ <attr name="setup_wizard_navbar_theme" format="reference" />
+
+ <style name="setup_wizard_navbar_style">
+ <item name="android:orientation">horizontal</item>
+ <item name="android:layout_height">56dp</item>
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_alignParentBottom">true</item>
+ <item name="android:background">?attr/setup_wizard_navbar_bg_color</item>
+ <item name="android:paddingStart">24dp</item>
+ <item name="android:paddingEnd">24dp</item>
+ </style>
+
+ <style name="setup_wizard_navbar_theme_dark">
+ <item name="setup_wizard_navbar_bg_color">#ff121212</item>
+ <item name="setup_wizard_navbar_text_color">#deffffff</item>
+ </style>
+
+ <style name="setup_wizard_navbar_theme_light">
+ <item name="setup_wizard_navbar_bg_color">#fff5f5f5</item>
+ <item name="setup_wizard_navbar_text_color">#de000000</item>
+ </style>
+
+ <style name="setup_wizard_navbar_button_style" parent="@android:style/Widget.Quantum.Button.Borderless">
+ <item name="android:layout_height">match_parent</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_weight">0</item>
+ <item name="android:textAllCaps">true</item>
+ <item name="android:textSize">16sp</item>
+ <item name="android:minWidth">0dp</item>
+ <item name="android:background">@drawable/setup_wizard_navbar_btn_bg</item>
+ <item name="android:drawablePadding">6dp</item>
+ <item name="android:textColor">?attr/setup_wizard_navbar_text_color</item>
+ <item name="android:paddingStart">10dp</item>
+ <item name="android:paddingEnd">10dp</item>
+ </style>
+
+</resources>
diff --git a/navigationbar/src/com/android/setupwizard/navigationbar/SetupWizardNavBar.java b/navigationbar/src/com/android/setupwizard/navigationbar/SetupWizardNavBar.java
new file mode 100644
index 0000000..7429615
--- /dev/null
+++ b/navigationbar/src/com/android/setupwizard/navigationbar/SetupWizardNavBar.java
@@ -0,0 +1,190 @@
+/*
+ * Copyright (C) 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+package com.android.setupwizard.navigationbar;
+
+import android.app.Activity;
+import android.app.Fragment;
+import android.content.Context;
+import android.content.res.TypedArray;
+import android.graphics.Color;
+import android.os.Bundle;
+import android.util.AttributeSet;
+import android.util.Log;
+import android.view.ContextThemeWrapper;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.view.ViewGroup;
+import android.view.ViewTreeObserver;
+import android.view.ViewTreeObserver.OnPreDrawListener;
+import android.widget.Button;
+
+/**
+ * Fragment class for controlling the custom navigation bar shown during setup wizard.
+ * The original copy is located under vendor/google/apps/SetupWizard/navigationbar. All changes
+ * should be made there and copied to the other places.
+ */
+public class SetupWizardNavBar extends Fragment implements OnPreDrawListener {
+ private static final String TAG = "SetupWizardNavBar";
+ private static final int IMMERSIVE_FLAGS =
+ View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
+ private int mSystemUiFlags = IMMERSIVE_FLAGS;
+
+ private ViewGroup mNavigationBarView;
+ private Button mNextButton;
+ private Button mBackButton;
+ private NavigationBarListener mCallback;
+
+ public interface NavigationBarListener {
+ public void onNavigationBarCreated(SetupWizardNavBar bar);
+ public void onNavigateBack();
+ public void onNavigateNext();
+ }
+
+ public SetupWizardNavBar() {
+ // no-arg constructor for fragments
+ }
+
+ @Override
+ public void onAttach(Activity activity) {
+ super.onAttach(activity);
+ try {
+ mCallback = (NavigationBarListener) activity;
+ } catch (ClassCastException e) {
+ throw new ClassCastException(activity.toString()
+ + " must implement NavigationBarListener");
+ }
+ }
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ Context context = new ContextThemeWrapper(getActivity(), getNavbarTheme());
+ inflater = LayoutInflater.from(context);
+ mNavigationBarView = (ViewGroup) inflater.inflate(R.layout.setup_wizard_navbar_layout,
+ container, false);
+ init();
+ return mNavigationBarView;
+ }
+
+ @Override
+ public void onViewCreated(View view, Bundle savedInstanceState) {
+ super.onViewCreated(view, savedInstanceState);
+ mCallback.onNavigationBarCreated(this);
+ mNavigationBarView.setSystemUiVisibility(mSystemUiFlags);
+
+ // Set the UI flags before draw because the visibility might change in unexpected /
+ // undetectable times, like transitioning from a finishing activity that had a keyboard
+ ViewTreeObserver viewTreeObserver = mNavigationBarView.getViewTreeObserver();
+ viewTreeObserver.addOnPreDrawListener(this);
+ }
+
+ @Override
+ public boolean onPreDraw() {
+ // View.setSystemUiVisibility checks if the visibility changes before applying them
+ // so the performance impact is contained
+ mNavigationBarView.setSystemUiVisibility(mSystemUiFlags);
+ return true;
+ }
+
+ /**
+ * Sets whether system navigation bar should be hidden.
+ * @param useImmersiveMode True to activate immersive mode and hide the system navigation bar
+ */
+ public void setUseImmersiveMode(boolean useImmersiveMode) {
+ mSystemUiFlags = useImmersiveMode ? IMMERSIVE_FLAGS : View.SYSTEM_UI_FLAG_VISIBLE;
+ mNavigationBarView.setSystemUiVisibility(mSystemUiFlags);
+ }
+
+ private int getNavbarTheme() {
+ TypedArray attributes = getActivity().obtainStyledAttributes(
+ new int[] {
+ R.attr.setup_wizard_navbar_theme,
+ android.R.attr.colorForeground,
+ android.R.attr.colorBackground });
+ int theme = attributes.getResourceId(0, 0);
+ if (theme == 0) {
+ // The theme is not set. Fallback to auto mode by comparing the value of the foreground
+ // against the background color to see if current theme is light-on-dark or
+ // dark-on-light.
+ float[] foregroundHsv = new float[3];
+ float[] backgroundHsv = new float[3];
+ Color.colorToHSV(attributes.getColor(1, 0), foregroundHsv);
+ Color.colorToHSV(attributes.getColor(2, 0), backgroundHsv);
+ boolean isDarkBg = foregroundHsv[2] > backgroundHsv[2];
+ theme = isDarkBg ? R.style.setup_wizard_navbar_theme_dark :
+ R.style.setup_wizard_navbar_theme_light;
+ Log.v(TAG, "Theme is not set explicitly, falling back to auto mode");
+ }
+ Log.v(TAG, "Using theme " + getResources().getResourceName(theme));
+ attributes.recycle();
+ return theme;
+ }
+
+ private void init() {
+ mNextButton = (Button) mNavigationBarView.findViewById(R.id.setup_wizard_navbar_next);
+ mBackButton = (Button) mNavigationBarView.findViewById(R.id.setup_wizard_navbar_back);
+ mNextButton.setOnClickListener(new OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ mCallback.onNavigateNext();
+ }
+ });
+ mBackButton.setOnClickListener(new OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ mCallback.onNavigateBack();
+ }
+ });
+ }
+
+ public Button getBackButton() {
+ return mBackButton;
+ }
+
+ public Button getNextButton() {
+ return mNextButton;
+ }
+
+ public static class NavButton extends Button {
+
+ public NavButton(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
+ super(context, attrs, defStyleAttr, defStyleRes);
+ }
+
+ public NavButton(Context context, AttributeSet attrs, int defStyleAttr) {
+ super(context, attrs, defStyleAttr);
+ }
+
+ public NavButton(Context context, AttributeSet attrs) {
+ super(context, attrs);
+ }
+
+ public NavButton(Context context) {
+ super(context);
+ }
+
+ @Override
+ public void setEnabled(boolean enabled) {
+ // Dim the button (50% alpha) when disabled.
+ super.setEnabled(enabled);
+ setAlpha(enabled ? 1.0f : 0.5f);
+ }
+ }
+
+}