summaryrefslogtreecommitdiffstats
path: root/res
diff options
context:
space:
mode:
authorJustin Klaassen <justinklaassen@google.com>2015-04-16 16:51:38 -0700
committerJustin Klaassen <justinklaassen@google.com>2015-04-17 15:14:56 -0700
commitd48b756434bda6a5f66740a8ea603aca1f536544 (patch)
treeabb180a0f7bd7c1f9cef063ad1cf9bb0f742eead /res
parent01db51b36603f5349c7a372715d22b8352ea9e8d (diff)
downloadandroid_packages_apps_ExactCalculator-d48b756434bda6a5f66740a8ea603aca1f536544.tar.gz
android_packages_apps_ExactCalculator-d48b756434bda6a5f66740a8ea603aca1f536544.tar.bz2
android_packages_apps_ExactCalculator-d48b756434bda6a5f66740a8ea603aca1f536544.zip
Adopt Toolbar for overflow menu
Change-Id: I55958260b4279b504e79b7a104a813a1273ae403
Diffstat (limited to 'res')
-rw-r--r--res/drawable-hdpi/ic_more_vert_grey600_24dp.pngbin221 -> 0 bytes
-rw-r--r--res/drawable-mdpi/ic_more_vert_grey600_24dp.pngbin202 -> 0 bytes
-rw-r--r--res/drawable-xhdpi/ic_more_vert_grey600_24dp.pngbin252 -> 0 bytes
-rw-r--r--res/drawable-xxhdpi/ic_more_vert_grey600_24dp.pngbin316 -> 0 bytes
-rw-r--r--res/drawable-xxxhdpi/ic_more_vert_grey600_24dp.pngbin403 -> 0 bytes
-rw-r--r--res/layout/activity_calculator_land.xml6
-rw-r--r--res/layout/activity_calculator_port.xml5
-rw-r--r--res/layout/activity_calculator_tablet_port.xml5
-rw-r--r--res/layout/display.xml21
-rw-r--r--res/layout/extras.xml54
-rw-r--r--res/values-land/styles.xml16
-rw-r--r--res/values-port/styles.xml8
-rw-r--r--res/values-sw600dp-land/styles.xml2
-rw-r--r--res/values-sw600dp-port/styles.xml2
-rw-r--r--res/values-sw800dp-land/styles.xml2
-rw-r--r--res/values-sw800dp-port/styles.xml2
-rw-r--r--res/values/styles.xml1
17 files changed, 33 insertions, 91 deletions
diff --git a/res/drawable-hdpi/ic_more_vert_grey600_24dp.png b/res/drawable-hdpi/ic_more_vert_grey600_24dp.png
deleted file mode 100644
index e141502..0000000
--- a/res/drawable-hdpi/ic_more_vert_grey600_24dp.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-mdpi/ic_more_vert_grey600_24dp.png b/res/drawable-mdpi/ic_more_vert_grey600_24dp.png
deleted file mode 100644
index 4ed3435..0000000
--- a/res/drawable-mdpi/ic_more_vert_grey600_24dp.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-xhdpi/ic_more_vert_grey600_24dp.png b/res/drawable-xhdpi/ic_more_vert_grey600_24dp.png
deleted file mode 100644
index 7bc63a5..0000000
--- a/res/drawable-xhdpi/ic_more_vert_grey600_24dp.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-xxhdpi/ic_more_vert_grey600_24dp.png b/res/drawable-xxhdpi/ic_more_vert_grey600_24dp.png
deleted file mode 100644
index 44012b8..0000000
--- a/res/drawable-xxhdpi/ic_more_vert_grey600_24dp.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-xxxhdpi/ic_more_vert_grey600_24dp.png b/res/drawable-xxxhdpi/ic_more_vert_grey600_24dp.png
deleted file mode 100644
index 0042578..0000000
--- a/res/drawable-xxxhdpi/ic_more_vert_grey600_24dp.png
+++ /dev/null
Binary files differ
diff --git a/res/layout/activity_calculator_land.xml b/res/layout/activity_calculator_land.xml
index 9182598..1fe12db 100644
--- a/res/layout/activity_calculator_land.xml
+++ b/res/layout/activity_calculator_land.xml
@@ -21,12 +21,6 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <!-- Unclear we actually have the vertical space to do this. Revisit! -->
- <include
- layout="@layout/extras"
- android:layout_width="match_parent"
- android:layout_height="wrap_content" />
-
<include
layout="@layout/display"
android:layout_width="match_parent"
diff --git a/res/layout/activity_calculator_port.xml b/res/layout/activity_calculator_port.xml
index 3b4351a..0cb5dc7 100644
--- a/res/layout/activity_calculator_port.xml
+++ b/res/layout/activity_calculator_port.xml
@@ -22,11 +22,6 @@
android:orientation="vertical">
<include
- layout="@layout/extras"
- android:layout_width="match_parent"
- android:layout_height="wrap_content" />
-
- <include
layout="@layout/display"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
diff --git a/res/layout/activity_calculator_tablet_port.xml b/res/layout/activity_calculator_tablet_port.xml
index 1261659..cf4b146 100644
--- a/res/layout/activity_calculator_tablet_port.xml
+++ b/res/layout/activity_calculator_tablet_port.xml
@@ -22,11 +22,6 @@
android:orientation="vertical">
<include
- layout="@layout/extras"
- android:layout_width="match_parent"
- android:layout_height="wrap_content" />
-
- <include
layout="@layout/display"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
diff --git a/res/layout/display.xml b/res/layout/display.xml
index b5a5b60..4bcecf6 100644
--- a/res/layout/display.xml
+++ b/res/layout/display.xml
@@ -23,11 +23,27 @@
android:background="@color/display_background_color"
android:elevation="4dip">
+ <Toolbar
+ android:id="@+id/toolbar"
+ android:layout_width="match_parent"
+ android:layout_height="?android:attr/actionBarSize">
+
+ <TextView
+ android:id="@+id/deg_rad"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:fontFamily="sans-serif-medium"
+ android:textSize="16sp"
+ android:textAllCaps="true" />
+
+ </Toolbar>
+
<com.android.calculator2.CalculatorEditText
android:id="@+id/formula"
style="@style/DisplayEditTextStyle.Formula"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:layout_below="@id/toolbar"
android:inputType="text|textNoSuggestions"
android:textIsSelectable="false"
android:textColor="@color/display_formula_text_color" />
@@ -36,17 +52,12 @@
We lay the result out to full width, but are careful to use only
2/3 of the space, so that we have room when we expand.
-->
-
<com.android.calculator2.CalculatorResult
android:id="@+id/result"
style="@style/DisplayTextStyle.Result"
- android:layout_alignParentRight="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/formula"
- android:inputType="none"
- android:clickable="true"
- android:textIsSelectable="false"
android:textColor="@color/display_result_text_color" />
</RelativeLayout>
diff --git a/res/layout/extras.xml b/res/layout/extras.xml
deleted file mode 100644
index 713413c..0000000
--- a/res/layout/extras.xml
+++ /dev/null
@@ -1,54 +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.
-
- -->
-
-<!--
- TODO: Use framework Toolbar instead of custom overflow menu.
- Together with setActionBar, that should also fix the COPY/PASTE
- ugliness.
- It is not immediately obvious how to get the layout inside the
- Toolbar correct.
- -->
-
-<LinearLayout
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/toolbar"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="horizontal"
- android:background="@color/display_background_color"
- android:elevation="4dip">
-
- <TextView
- android:id="@+id/deg_rad"
- android:layout_width="0dip"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:textSize="20sp"
- android:textAllCaps="true"
- android:background="@color/display_background_color" />
-
- <ImageButton
- android:id="@+id/overflow_menu"
- android:layout_width="48dip"
- android:layout_height="wrap_content"
- android:src="@drawable/ic_more_vert_grey600_24dp"
- android:background="?android:attr/selectableItemBackgroundBorderless"
- android:contentDescription="@string/overflow_menu_description"
- android:onClick="onButtonClick" />
-
-</LinearLayout>
diff --git a/res/values-land/styles.xml b/res/values-land/styles.xml
index cc8e64c..074796a 100644
--- a/res/values-land/styles.xml
+++ b/res/values-land/styles.xml
@@ -19,18 +19,18 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="DisplayEditTextStyle.Formula">
- <item name="android:paddingTop">24dip</item>
- <item name="android:paddingBottom">8dip</item>
- <item name="android:paddingStart">16dip</item>
- <item name="android:paddingEnd">16dip</item>
+ <item name="android:paddingTop">0dip</item>
+ <item name="android:paddingBottom">6dip</item>
+ <item name="android:paddingStart">32dip</item>
+ <item name="android:paddingEnd">32dip</item>
<item name="android:textSize">30sp</item>
</style>
<style name="DisplayTextStyle.Result">
- <item name="android:paddingTop">8dip</item>
- <item name="android:paddingBottom">24dip</item>
- <item name="android:paddingStart">16dip</item>
- <item name="android:paddingEnd">16dip</item>
+ <item name="android:paddingTop">6dip</item>
+ <item name="android:paddingBottom">12dip</item>
+ <item name="android:paddingStart">32dip</item>
+ <item name="android:paddingEnd">32dip</item>
<item name="android:textSize">28sp</item>
</style>
diff --git a/res/values-port/styles.xml b/res/values-port/styles.xml
index 348333f..a067b48 100644
--- a/res/values-port/styles.xml
+++ b/res/values-port/styles.xml
@@ -19,8 +19,8 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="DisplayEditTextStyle.Formula">
- <item name="android:paddingTop">48dip</item>
- <item name="android:paddingBottom">24dip</item>
+ <item name="android:paddingTop">8dip</item>
+ <item name="android:paddingBottom">16dip</item>
<item name="android:paddingStart">16dip</item>
<item name="android:paddingEnd">16dip</item>
<item name="minTextSize">36sp</item>
@@ -29,8 +29,8 @@
</style>
<style name="DisplayTextStyle.Result">
- <item name="android:paddingTop">24dip</item>
- <item name="android:paddingBottom">48dip</item>
+ <item name="android:paddingTop">16dip</item>
+ <item name="android:paddingBottom">32dip</item>
<item name="android:paddingStart">16dip</item>
<item name="android:paddingEnd">16dip</item>
<item name="android:textSize">28sp</item>
diff --git a/res/values-sw600dp-land/styles.xml b/res/values-sw600dp-land/styles.xml
index 21bdd90..18774f2 100644
--- a/res/values-sw600dp-land/styles.xml
+++ b/res/values-sw600dp-land/styles.xml
@@ -19,7 +19,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="DisplayEditTextStyle.Formula">
- <item name="android:paddingTop">46dip</item>
+ <item name="android:paddingTop">0dip</item>
<item name="android:paddingBottom">26dip</item>
<item name="android:paddingStart">44dip</item>
<item name="android:paddingEnd">44dip</item>
diff --git a/res/values-sw600dp-port/styles.xml b/res/values-sw600dp-port/styles.xml
index 251c734..b5f1569 100644
--- a/res/values-sw600dp-port/styles.xml
+++ b/res/values-sw600dp-port/styles.xml
@@ -20,7 +20,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="DisplayEditTextStyle.Formula">
- <item name="android:paddingTop">72dip</item>
+ <item name="android:paddingTop">16dip</item>
<item name="android:paddingBottom">32dip</item>
<item name="android:paddingStart">44dip</item>
<item name="android:paddingEnd">44dip</item>
diff --git a/res/values-sw800dp-land/styles.xml b/res/values-sw800dp-land/styles.xml
index c88136d..a5bfdd3 100644
--- a/res/values-sw800dp-land/styles.xml
+++ b/res/values-sw800dp-land/styles.xml
@@ -19,7 +19,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="DisplayEditTextStyle.Formula">
- <item name="android:paddingTop">72dip</item>
+ <item name="android:paddingTop">16dip</item>
<item name="android:paddingBottom">26dip</item>
<item name="android:paddingStart">44dip</item>
<item name="android:paddingEnd">44dip</item>
diff --git a/res/values-sw800dp-port/styles.xml b/res/values-sw800dp-port/styles.xml
index 3aec308..47e88f1 100644
--- a/res/values-sw800dp-port/styles.xml
+++ b/res/values-sw800dp-port/styles.xml
@@ -19,7 +19,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="DisplayEditTextStyle.Formula">
- <item name="android:paddingTop">72dip</item>
+ <item name="android:paddingTop">16dip</item>
<item name="android:paddingBottom">32dip</item>
<item name="android:paddingStart">44dip</item>
<item name="android:paddingEnd">44dip</item>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index 843bf2d..12295e5 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -21,6 +21,7 @@
<item name="android:colorPrimary">@color/calculator_accent_color</item>
<item name="android:navigationBarColor">@android:color/black</item>
<item name="android:statusBarColor">@color/calculator_accent_color</item>
+ <item name="android:windowActionModeOverlay">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>