Niedzielski has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/312296

Change subject: Hygiene: move article toolbar to custom View
......................................................................

Hygiene: move article toolbar to custom View

Change-Id: I5baf2a6dc4c491ce8e13a7aa218f727c295bb684
---
A app/src/main/java/org/wikipedia/page/ArticleTabLayout.java
M app/src/main/res/layout/fragment_page.xml
A app/src/main/res/layout/view_article_tab_layout.xml
3 files changed, 49 insertions(+), 24 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/96/312296/1

diff --git a/app/src/main/java/org/wikipedia/page/ArticleTabLayout.java 
b/app/src/main/java/org/wikipedia/page/ArticleTabLayout.java
new file mode 100644
index 0000000..7134c92
--- /dev/null
+++ b/app/src/main/java/org/wikipedia/page/ArticleTabLayout.java
@@ -0,0 +1,25 @@
+package org.wikipedia.page;
+
+import android.content.Context;
+import android.support.design.widget.TabLayout;
+import android.util.AttributeSet;
+
+import org.wikipedia.R;
+
+import butterknife.ButterKnife;
+
+public class ArticleTabLayout extends TabLayout {
+    public ArticleTabLayout(Context context) {
+        this(context, null);
+    }
+
+    public ArticleTabLayout(Context context, AttributeSet attrs) {
+        this(context, attrs, 0);
+    }
+
+    public ArticleTabLayout(Context context, AttributeSet attrs, int 
defStyleAttr) {
+        super(context, attrs, defStyleAttr);
+        inflate(getContext(), R.layout.view_article_tab_layout, this);
+        ButterKnife.bind(this);
+    }
+}
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_page.xml 
b/app/src/main/res/layout/fragment_page.xml
index f52a029..f699832 100644
--- a/app/src/main/res/layout/fragment_page.xml
+++ b/app/src/main/res/layout/fragment_page.xml
@@ -117,8 +117,7 @@
                     </LinearLayout>
                 </LinearLayout>
 
-                <!-- Page action tabs -->
-                <android.support.design.widget.TabLayout
+                <org.wikipedia.page.ArticleTabLayout
                     android:id="@+id/page_actions_tab_layout"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
@@ -126,28 +125,7 @@
                     app:tabGravity="fill"
                     android:background="@color/darkest_gray"
                     app:tabSelectedTextColor="@color/darkest_gray"
-                    app:tabIndicatorColor="@color/darkest_gray">
-                    <android.support.design.widget.TabItem
-                        android:layout_width="wrap_content"
-                        android:layout_height="wrap_content"
-                        
android:icon="@drawable/ic_bookmark_border_white_24dp"/>
-                    <android.support.design.widget.TabItem
-                        android:layout_width="wrap_content"
-                        android:layout_height="wrap_content"
-                        android:icon="@drawable/ic_share_white_24dp"/>
-                    <android.support.design.widget.TabItem
-                        android:layout_width="wrap_content"
-                        android:layout_height="wrap_content"
-                        android:icon="@drawable/ic_translate_white_24dp"/>
-                    <android.support.design.widget.TabItem
-                        android:layout_width="wrap_content"
-                        android:layout_height="wrap_content"
-                        android:icon="@drawable/ic_find_in_page" />
-                    <android.support.design.widget.TabItem
-                        android:layout_width="wrap_content"
-                        android:layout_height="wrap_content"
-                        android:icon="@drawable/ic_list_white_24dp" />
-                </android.support.design.widget.TabLayout>
+                    app:tabIndicatorColor="@color/darkest_gray" />
 
             </android.support.design.widget.CoordinatorLayout>
 
diff --git a/app/src/main/res/layout/view_article_tab_layout.xml 
b/app/src/main/res/layout/view_article_tab_layout.xml
new file mode 100644
index 0000000..d9b46bc
--- /dev/null
+++ b/app/src/main/res/layout/view_article_tab_layout.xml
@@ -0,0 +1,22 @@
+<merge xmlns:android="http://schemas.android.com/apk/res/android";>
+    <android.support.design.widget.TabItem
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:icon="@drawable/ic_bookmark_border_white_24dp"/>
+    <android.support.design.widget.TabItem
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:icon="@drawable/ic_share_white_24dp"/>
+    <android.support.design.widget.TabItem
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:icon="@drawable/ic_translate_white_24dp"/>
+    <android.support.design.widget.TabItem
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:icon="@drawable/ic_find_in_page" />
+    <android.support.design.widget.TabItem
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:icon="@drawable/ic_list_white_24dp" />
+</merge>
\ No newline at end of file

-- 
To view, visit https://gerrit.wikimedia.org/r/312296
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5baf2a6dc4c491ce8e13a7aa218f727c295bb684
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Niedzielski <sniedziel...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to