diff options
author | Leon Scroggins <scroggo@google.com> | 2009-08-04 16:04:55 -0400 |
---|---|---|
committer | Leon Scroggins <scroggo@google.com> | 2009-08-04 16:16:27 -0400 |
commit | 0c7865002753aea5de117ea4c08043dca95d07b6 (patch) | |
tree | b6c3286559bef67c46686296269db0ea2e13ea81 /res | |
parent | 2b0da96f012b02c16adbec3fe040dea721e2f333 (diff) | |
download | android_packages_apps_Gello-0c7865002753aea5de117ea4c08043dca95d07b6.tar.gz android_packages_apps_Gello-0c7865002753aea5de117ea4c08043dca95d07b6.tar.bz2 android_packages_apps_Gello-0c7865002753aea5de117ea4c08043dca95d07b6.zip |
Updates for the look of the bookmarks page.
Add new assets.
-tab_indicator.xml
State selector for the background of tabs in the CombinedHistoryActivity
-bookmark_thumnail.xml
Web page title is now above the thumb. Removed the favicon. Added a
shadow.
-tab_header.xml
Layout for the tabs in CombinedHistoryActivity
-tabs.xml
Change the height of the tabs.
-bookmarks.xml
Remove the title for the "switch" menu item, which gets set in Java,
depending on the current viewing mode.
-strings.xml
Remove the placeholder menu item text, add the actual text for
switching between modes.
-BrowserBookmarksAdapter
No longer set the favicon on top of the bookmark thumbs in grid mode.
-BrowserBookmarksPage
Implement onPrepareOptionsMenu, and set the title of a menu option,
depending on the current viewing state.
-CombinedHistoryActivity
Create a common function for setting up all the tabs. Change the
look of the tabs to match the new design.
Diffstat (limited to 'res')
-rw-r--r-- | res/drawable/bookmark_shadow.9.png | bin | 0 -> 501 bytes | |||
-rw-r--r-- | res/drawable/minitab_focus.9.png | bin | 0 -> 47833 bytes | |||
-rw-r--r-- | res/drawable/minitab_press.9.png | bin | 0 -> 48225 bytes | |||
-rw-r--r-- | res/drawable/minitab_selected.9.png | bin | 0 -> 48121 bytes | |||
-rw-r--r-- | res/drawable/minitab_unselected.9.png | bin | 0 -> 47724 bytes | |||
-rw-r--r-- | res/drawable/tab_indicator.xml | 42 | ||||
-rw-r--r-- | res/layout/bookmark_thumbnail.xml | 49 | ||||
-rw-r--r-- | res/layout/tab_header.xml | 30 | ||||
-rw-r--r-- | res/layout/tabs.xml | 2 | ||||
-rw-r--r-- | res/menu/bookmarks.xml | 2 | ||||
-rw-r--r-- | res/values/strings.xml | 9 |
11 files changed, 103 insertions, 31 deletions
diff --git a/res/drawable/bookmark_shadow.9.png b/res/drawable/bookmark_shadow.9.png Binary files differnew file mode 100644 index 00000000..3c706be6 --- /dev/null +++ b/res/drawable/bookmark_shadow.9.png diff --git a/res/drawable/minitab_focus.9.png b/res/drawable/minitab_focus.9.png Binary files differnew file mode 100644 index 00000000..7c290e36 --- /dev/null +++ b/res/drawable/minitab_focus.9.png diff --git a/res/drawable/minitab_press.9.png b/res/drawable/minitab_press.9.png Binary files differnew file mode 100644 index 00000000..c7369e73 --- /dev/null +++ b/res/drawable/minitab_press.9.png diff --git a/res/drawable/minitab_selected.9.png b/res/drawable/minitab_selected.9.png Binary files differnew file mode 100644 index 00000000..849e1242 --- /dev/null +++ b/res/drawable/minitab_selected.9.png diff --git a/res/drawable/minitab_unselected.9.png b/res/drawable/minitab_unselected.9.png Binary files differnew file mode 100644 index 00000000..e12b36da --- /dev/null +++ b/res/drawable/minitab_unselected.9.png diff --git a/res/drawable/tab_indicator.xml b/res/drawable/tab_indicator.xml new file mode 100644 index 00000000..839532b9 --- /dev/null +++ b/res/drawable/tab_indicator.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2009 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. +--> + +<selector xmlns:android="http://schemas.android.com/apk/res/android"> + <item + android:state_selected="true" + android:state_focused="false" + android:state_pressed="false" + android:drawable="@drawable/minitab_selected" + /> + <item + android:state_selected="false" + android:state_focused="false" + android:state_pressed="false" + android:drawable="@drawable/minitab_unselected" + /> + <item + android:state_focused="true" + android:state_selected="true" + android:state_pressed="false" + android:drawable="@drawable/minitab_focus" + /> + <item + android:state_pressed="true" + android:state_selected="true" + android:state_focused="true" + android:drawable="@drawable/minitab_press" + /> +</selector> diff --git a/res/layout/bookmark_thumbnail.xml b/res/layout/bookmark_thumbnail.xml index c1e0cd26..b3d39a4c 100644 --- a/res/layout/bookmark_thumbnail.xml +++ b/res/layout/bookmark_thumbnail.xml @@ -20,21 +20,36 @@ android:padding="4dip" > + <!-- Keep the width in sync with BrowserBookmarksPage and + BrowserActivity.updateScreenshot --> + <TextView android:id="@+id/label" + android:layout_width="100dip" + android:layout_height="wrap_content" + android:layout_gravity="bottom" + android:textAppearance="?android:attr/textAppearanceSmall" + android:textStyle="bold" + android:textColor="@color/white" + android:maxLines="1" + android:paddingTop="3dip" + android:paddingBottom="3dip" + android:paddingLeft="2dip" + android:paddingRight="2dip" + android:scrollHorizontally="true" + android:ellipsize="marquee" + /> + <ImageView android:id="@+id/thumb" android:src="@drawable/blank" android:scaleType="center" android:layout_width="100dip" android:layout_height="80dip" + android:background="@drawable/bookmark_shadow" + android:layout_below="@+id/label" /> - <ImageView android:id="@+id/fav" - android:scaleType="fitCenter" - android:layout_width="20dip" - android:layout_height="20dip" - android:padding="2dip" - android:layout_alignBottom="@+id/thumb" - android:background="@drawable/fav_icn_background" - /> + <!-- FIXME: Want to have a gradient over the thumb --> + + <!-- This holds the star for addbookmark --> <LinearLayout android:id="@+id/holder" android:layout_height="wrap_content" android:layout_width="fill_parent" @@ -59,22 +74,4 @@ android:text="@string/add_bookmark_short" /> </LinearLayout> - <!-- Keep the width in sync with BrowserBookmarksPage and - BrowserActivity.updateScreenshot --> - <TextView android:id="@+id/label" - android:layout_width="100dip" - android:layout_height="wrap_content" - android:layout_below="@+id/thumb" - android:layout_gravity="bottom" - android:textAppearance="?android:attr/textAppearanceSmall" - android:textStyle="bold" - android:textColor="@color/white" - android:maxLines="1" - android:paddingTop="3dip" - android:paddingBottom="3dip" - android:paddingLeft="2dip" - android:paddingRight="2dip" - android:scrollHorizontally="true" - android:ellipsize="marquee" - /> </RelativeLayout> diff --git a/res/layout/tab_header.xml b/res/layout/tab_header.xml new file mode 100644 index 00000000..7187034d --- /dev/null +++ b/res/layout/tab_header.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2009 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. +--> + +<FrameLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:background="@drawable/tab_indicator" + > + <TextView + android:id="@+id/tab_label" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textColor="?android:attr/textColorPrimary" + android:layout_gravity="center" + /> +</FrameLayout> diff --git a/res/layout/tabs.xml b/res/layout/tabs.xml index 7cf5b5d6..4fa102b0 100644 --- a/res/layout/tabs.xml +++ b/res/layout/tabs.xml @@ -26,7 +26,7 @@ <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" - android:layout_height="68dip" + android:layout_height="wrap_content" android:paddingLeft="1dip" android:paddingRight="1dip" android:paddingTop="4dip" diff --git a/res/menu/bookmarks.xml b/res/menu/bookmarks.xml index 8a6e32ed..f768c983 100644 --- a/res/menu/bookmarks.xml +++ b/res/menu/bookmarks.xml @@ -19,5 +19,5 @@ android:icon="@android:drawable/ic_menu_add" android:title="@string/bookmark_page" /> <item android:id="@+id/switch_mode_menu_id" - android:title="@string/switch_mode"/> + /> </menu> diff --git a/res/values/strings.xml b/res/values/strings.xml index c6006667..47f1a60b 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -169,9 +169,12 @@ currently on, but is not visible because the bookmarks page is showing. --> <string name="bookmark_page">Bookmark last-viewed page</string> - <!-- Menu item in the page that displays all bookmarks. Switches between - a vertical list view and a grid view which shows thumbnails --> - <string name="switch_mode">Switch viewing mode</string> + <!-- Menu item in the page that displays all bookmarks. Switches to + a grid view which shows thumbnails --> + <string name="switch_to_thumbnails">Thumbnail view</string> + <!-- Menu item in the page that displays all bookmarks. Switches to a + list view which shows titles --> + <string name="switch_to_list">List view</string> <!-- Summary text under the New Bookmark item on the Bookmarks screen. Tells the user that if they select this item, it will bring up a dialog to bookmark the page that the browser is currently viewing, |