[SetupWizardLib] Rename attributes
Rename attributes and styles so that they are using consistent naming
conventions. (suwFooBar for attributes and styles, suw_foo_bar for
colors and dimens)
Change-Id: I189978bc7b11152e72e89a66779175bc0246c778
diff --git a/library/res/anim-ldrtl/suw_slide_back_in.xml b/library/res/anim-ldrtl/suw_slide_back_in.xml
index 76e2948..18e6e80 100644
--- a/library/res/anim-ldrtl/suw_slide_back_in.xml
+++ b/library/res/anim-ldrtl/suw_slide_back_in.xml
@@ -16,7 +16,7 @@
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"
- android:duration="@integer/suw_transition_duration"
+ android:duration="@integer/suwTransitionDuration"
android:fromXDelta="100%"
android:toXDelta="0%"
android:interpolator="@android:anim/decelerate_interpolator" />
diff --git a/library/res/anim-ldrtl/suw_slide_back_out.xml b/library/res/anim-ldrtl/suw_slide_back_out.xml
index 06c9397..a8d1ebf 100644
--- a/library/res/anim-ldrtl/suw_slide_back_out.xml
+++ b/library/res/anim-ldrtl/suw_slide_back_out.xml
@@ -16,7 +16,7 @@
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"
- android:duration="@integer/suw_transition_duration"
+ android:duration="@integer/suwTransitionDuration"
android:fromXDelta="0%"
android:toXDelta="-100%"
android:interpolator="@android:anim/decelerate_interpolator" />
diff --git a/library/res/anim-ldrtl/suw_slide_next_in.xml b/library/res/anim-ldrtl/suw_slide_next_in.xml
index da7ffbd..f0144c5 100644
--- a/library/res/anim-ldrtl/suw_slide_next_in.xml
+++ b/library/res/anim-ldrtl/suw_slide_next_in.xml
@@ -16,7 +16,7 @@
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"
- android:duration="@integer/suw_transition_duration"
+ android:duration="@integer/suwTransitionDuration"
android:fromXDelta="-100%"
android:toXDelta="0%"
android:interpolator="@android:anim/decelerate_interpolator" />
diff --git a/library/res/anim-ldrtl/suw_slide_next_out.xml b/library/res/anim-ldrtl/suw_slide_next_out.xml
index 82c870b..3b68945 100644
--- a/library/res/anim-ldrtl/suw_slide_next_out.xml
+++ b/library/res/anim-ldrtl/suw_slide_next_out.xml
@@ -16,7 +16,7 @@
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"
- android:duration="@integer/suw_transition_duration"
+ android:duration="@integer/suwTransitionDuration"
android:fromXDelta="0%"
android:toXDelta="100%"
android:interpolator="@android:anim/decelerate_interpolator" />
diff --git a/library/res/anim/suw_slide_back_in.xml b/library/res/anim/suw_slide_back_in.xml
index da7ffbd..f0144c5 100644
--- a/library/res/anim/suw_slide_back_in.xml
+++ b/library/res/anim/suw_slide_back_in.xml
@@ -16,7 +16,7 @@
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"
- android:duration="@integer/suw_transition_duration"
+ android:duration="@integer/suwTransitionDuration"
android:fromXDelta="-100%"
android:toXDelta="0%"
android:interpolator="@android:anim/decelerate_interpolator" />
diff --git a/library/res/anim/suw_slide_back_out.xml b/library/res/anim/suw_slide_back_out.xml
index 82c870b..3b68945 100644
--- a/library/res/anim/suw_slide_back_out.xml
+++ b/library/res/anim/suw_slide_back_out.xml
@@ -16,7 +16,7 @@
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"
- android:duration="@integer/suw_transition_duration"
+ android:duration="@integer/suwTransitionDuration"
android:fromXDelta="0%"
android:toXDelta="100%"
android:interpolator="@android:anim/decelerate_interpolator" />
diff --git a/library/res/anim/suw_slide_next_in.xml b/library/res/anim/suw_slide_next_in.xml
index 76e2948..18e6e80 100644
--- a/library/res/anim/suw_slide_next_in.xml
+++ b/library/res/anim/suw_slide_next_in.xml
@@ -16,7 +16,7 @@
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"
- android:duration="@integer/suw_transition_duration"
+ android:duration="@integer/suwTransitionDuration"
android:fromXDelta="100%"
android:toXDelta="0%"
android:interpolator="@android:anim/decelerate_interpolator" />
diff --git a/library/res/anim/suw_slide_next_out.xml b/library/res/anim/suw_slide_next_out.xml
index 06c9397..a8d1ebf 100644
--- a/library/res/anim/suw_slide_next_out.xml
+++ b/library/res/anim/suw_slide_next_out.xml
@@ -16,7 +16,7 @@
-->
<translate xmlns:android="http://schemas.android.com/apk/res/android"
- android:duration="@integer/suw_transition_duration"
+ android:duration="@integer/suwTransitionDuration"
android:fromXDelta="0%"
android:toXDelta="-100%"
android:interpolator="@android:anim/decelerate_interpolator" />
diff --git a/library/res/drawable-v21/suw_navbar_ic_back.xml b/library/res/drawable-v21/suw_navbar_ic_back.xml
index 60488bb..d0ea84c 100644
--- a/library/res/drawable-v21/suw_navbar_ic_back.xml
+++ b/library/res/drawable-v21/suw_navbar_ic_back.xml
@@ -23,7 +23,7 @@
android:viewportHeight="24">
<path
- android:fillColor="?attr/suw_navbar_text_color"
+ android:fillColor="?attr/suwNavBarTextColor"
android:pathData="M15.4,7.4l-1.4,-1.4 -6,6 6,6 1.4,-1.4 -4.6,-4.6z" />
</vector>
diff --git a/library/res/drawable-v21/suw_navbar_ic_next.xml b/library/res/drawable-v21/suw_navbar_ic_next.xml
index a288199..a91dc76 100644
--- a/library/res/drawable-v21/suw_navbar_ic_next.xml
+++ b/library/res/drawable-v21/suw_navbar_ic_next.xml
@@ -23,7 +23,7 @@
android:viewportHeight="24">
<path
- android:fillColor="?attr/suw_navbar_text_color"
+ android:fillColor="?attr/suwNavBarTextColor"
android:pathData="M10,6 l-1.4,1.4 4.6,4.6 -4.6,4.6 1.4,1.4 6,-6z" />
</vector>
diff --git a/library/res/values-v21/styles.xml b/library/res/values-v21/styles.xml
index 2977ab7..638e3f0 100644
--- a/library/res/values-v21/styles.xml
+++ b/library/res/values-v21/styles.xml
@@ -76,13 +76,13 @@
<!-- Navigation bar styles -->
<style name="SuwNavBarThemeDark">
- <item name="suw_navbar_bg_color">@color/suw_navbar_bg_dark</item>
- <item name="suw_navbar_text_color">@color/suw_navbar_text_dark</item>
+ <item name="suwNavBarBackgroundColor">@color/suw_navbar_bg_dark</item>
+ <item name="suwNavBarTextColor">@color/suw_navbar_text_dark</item>
</style>
<style name="SuwNavBarThemeLight">
- <item name="suw_navbar_bg_color">@color/suw_navbar_bg_light</item>
- <item name="suw_navbar_text_color">@color/suw_navbar_text_light</item>
+ <item name="suwNavBarBackgroundColor">@color/suw_navbar_bg_light</item>
+ <item name="suwNavBarTextColor">@color/suw_navbar_text_light</item>
</style>
<style name="SuwNavBarButtonStyle" parent="@android:style/Widget.Material.Button.Borderless">
@@ -93,7 +93,7 @@
<item name="android:paddingEnd">@dimen/suw_navbar_button_padding_sides</item>
<item name="android:paddingStart">@dimen/suw_navbar_button_padding_sides</item>
<item name="android:textAllCaps">true</item>
- <item name="android:textColor">?attr/suw_navbar_text_color</item>
+ <item name="android:textColor">?attr/suwNavBarTextColor</item>
<item name="android:textSize">@dimen/suw_navbar_text_size</item>
</style>
@@ -104,7 +104,7 @@
<item name="android:layout_height">@dimen/suw_navbar_height</item>
<item name="android:layout_width">match_parent</item>
<item name="android:layout_alignParentBottom">true</item>
- <item name="android:background">?attr/suw_navbar_bg_color</item>
+ <item name="android:background">?attr/suwNavBarBackgroundColor</item>
<item name="android:paddingStart">@dimen/suw_navbar_padding_sides</item>
<item name="android:paddingEnd">@dimen/suw_navbar_padding_sides</item>
</style>
diff --git a/library/res/values/attrs.xml b/library/res/values/attrs.xml
index ad0ba36..9d4b08e 100644
--- a/library/res/values/attrs.xml
+++ b/library/res/values/attrs.xml
@@ -17,6 +17,10 @@
<resources>
+ <attr name="suwNavBarBackgroundColor" format="color" />
+ <attr name="suwNavBarTextColor" format="color" />
+ <attr name="suwNavBarTheme" format="reference" />
+
<declare-styleable name="SuwIllustration">
<attr name="suwAspectRatio" format="float" />
</declare-styleable>
@@ -29,4 +33,7 @@
<attr name="android:layout" />
</declare-styleable>
+ <!-- deprecated -->
+ <attr name="suw_navbar_text_color" format="color" />
+
</resources>
diff --git a/library/res/values/config.xml b/library/res/values/config.xml
index 902a7e9..f218f67 100644
--- a/library/res/values/config.xml
+++ b/library/res/values/config.xml
@@ -18,6 +18,6 @@
<resources>
<!-- The duration (in milliseconds) of activity transitions -->
- <integer name="suw_transition_duration">300</integer>
+ <integer name="suwTransitionDuration">300</integer>
</resources>
\ No newline at end of file
diff --git a/library/res/values/styles.xml b/library/res/values/styles.xml
deleted file mode 100644
index b6b0d2e..0000000
--- a/library/res/values/styles.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- Copyright (C) 2015 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.
--->
-
-<resources>
-
- <attr name="suw_navbar_bg_color" format="color" />
- <attr name="suw_navbar_text_color" format="color" />
- <attr name="suw_navbar_theme" format="reference" />
-
-</resources>
diff --git a/library/src/com/android/setupwizardlib/view/NavigationBar.java b/library/src/com/android/setupwizardlib/view/NavigationBar.java
index 53505bb..34b59ca 100644
--- a/library/src/com/android/setupwizardlib/view/NavigationBar.java
+++ b/library/src/com/android/setupwizardlib/view/NavigationBar.java
@@ -39,10 +39,10 @@
private static int getNavbarTheme(Context context) {
// Normally we can automatically guess the theme by comparing the foreground color against
- // the background color. But we also allow specifying explicitly using suw_navbar_theme.
+ // the background color. But we also allow specifying explicitly using suwNavBarTheme.
TypedArray attributes = context.obtainStyledAttributes(
new int[] {
- R.attr.suw_navbar_theme,
+ R.attr.suwNavBarTheme,
android.R.attr.colorForeground,
android.R.attr.colorBackground });
int theme = attributes.getResourceId(0, 0);