diff options
author | Richard MacGregor <rmacgregor@cyngn.com> | 2015-06-26 14:32:49 -0700 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-11-02 17:52:23 -0700 |
commit | 039f7d06a2dca304788f3e6e3ecc358e223d712a (patch) | |
tree | af95853fe17454a9c4231ecd34366e5066b0ac63 | |
parent | 2050a4223b852ce19076f6bf162cb025e6d98ced (diff) | |
download | android_packages_apps_CMFileManager-039f7d06a2dca304788f3e6e3ecc358e223d712a.tar.gz android_packages_apps_CMFileManager-039f7d06a2dca304788f3e6e3ecc358e223d712a.tar.bz2 android_packages_apps_CMFileManager-039f7d06a2dca304788f3e6e3ecc358e223d712a.zip |
Fix breadcrumbs
Breadcrumbs now work with storage providers.
Change-Id: Ic288109c3f21efa7b70f5dd839c92f9628885181
-rw-r--r-- | res/drawable/ic_breadcrumb.xml | 28 | ||||
-rw-r--r-- | res/layout/breadcrumb_item_divider.xml | 2 | ||||
-rw-r--r-- | res/values/theme.xml | 2 | ||||
-rw-r--r-- | src/com/cyanogenmod/filemanager/ui/widgets/BreadcrumbView.java | 3 |
4 files changed, 32 insertions, 3 deletions
diff --git a/res/drawable/ic_breadcrumb.xml b/res/drawable/ic_breadcrumb.xml new file mode 100644 index 00000000..fa592134 --- /dev/null +++ b/res/drawable/ic_breadcrumb.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (c) 2015 The CyanogenMod 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" + android:width="15dp" + android:height="32dp" + android:viewportWidth="15" + android:viewportHeight="32"> + + <path + android:fillColor="#FFFFFF" + android:fillAlpha="0.26" + android:strokeAlpha="0.26" + android:pathData="M-7.5,13l8,8l-8,8V13z" /> +</vector>
\ No newline at end of file diff --git a/res/layout/breadcrumb_item_divider.xml b/res/layout/breadcrumb_item_divider.xml index f960a2fe..c42760bc 100644 --- a/res/layout/breadcrumb_item_divider.xml +++ b/res/layout/breadcrumb_item_divider.xml @@ -19,4 +19,4 @@ android:layout_width="wrap_content" android:layout_height="match_parent" android:contentDescription="@null" - android:src="@drawable/ic_material_light_breadcrumb_divider" /> + android:src="@drawable/ic_breadcrumb" /> diff --git a/res/values/theme.xml b/res/values/theme.xml index 4d424d5a..667623ef 100644 --- a/res/values/theme.xml +++ b/res/values/theme.xml @@ -100,7 +100,7 @@ <drawable name="drawer_icon">@drawable/ic_material_light_navigation_drawer</drawable> <!-- The breadcrumb divider drawable --> - <drawable name="breadcrumb_divider_drawable">@drawable/ic_material_light_breadcrumb_divider</drawable> + <drawable name="breadcrumb_divider_drawable">@drawable/ic_breadcrumb</drawable> <!-- FileSystem locked drawable --> <drawable name="filesystem_locked_drawable">@drawable/ic_material_light_fs_locked</drawable> diff --git a/src/com/cyanogenmod/filemanager/ui/widgets/BreadcrumbView.java b/src/com/cyanogenmod/filemanager/ui/widgets/BreadcrumbView.java index 7eae4118..e47da98f 100644 --- a/src/com/cyanogenmod/filemanager/ui/widgets/BreadcrumbView.java +++ b/src/com/cyanogenmod/filemanager/ui/widgets/BreadcrumbView.java @@ -209,7 +209,8 @@ public class BreadcrumbView extends RelativeLayout implements Breadcrumb, OnClic // The first is always the root (except if we are in a ChRooted environment) if (!chRooted) { - this.mBreadcrumbBar.addView(createBreadcrumbItem(new File(FileHelper.ROOT_DIRECTORY))); + this.mBreadcrumbBar.addView(createBreadcrumbItem( + new File(FileHelper.ROOT_DIRECTORY))); } //Add the rest of the path |