diff options
| author | huiyan <huiyan@codeaurora.org> | 2016-03-11 15:00:03 +0800 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-03-24 18:40:56 -0700 |
| commit | 88592e7579104869bb5440e27442eb8eee2d3a6a (patch) | |
| tree | 225d3ef4df80ae281fa81d56f194a76803381103 /src | |
| parent | afbd6845a03f8982a8503eba5aa41bc973537a2c (diff) | |
| download | android_packages_apps_Gallery2-88592e7579104869bb5440e27442eb8eee2d3a6a.tar.gz android_packages_apps_Gallery2-88592e7579104869bb5440e27442eb8eee2d3a6a.tar.bz2 android_packages_apps_Gallery2-88592e7579104869bb5440e27442eb8eee2d3a6a.zip | |
Gallery2: Adjust the style of share and change icons in action bar
Implement new requirement: change the share option to diplay in screen bottom,
and change the svg image of icons in tool bar.
Change-Id: I7b49232b83379a16bc6e962d0c3d009cbf0cfe24
CRs-Fixed: 988020
Diffstat (limited to 'src')
| -rw-r--r-- | src/com/android/gallery3d/app/PhotoPage.java | 2 | ||||
| -rw-r--r-- | src/com/android/gallery3d/ui/ActionModeHandler.java | 17 |
2 files changed, 9 insertions, 10 deletions
diff --git a/src/com/android/gallery3d/app/PhotoPage.java b/src/com/android/gallery3d/app/PhotoPage.java index a84a5cca6..deb3b855c 100644 --- a/src/com/android/gallery3d/app/PhotoPage.java +++ b/src/com/android/gallery3d/app/PhotoPage.java @@ -914,7 +914,7 @@ public abstract class PhotoPage extends ActivityState implements mShowBars = true; mOrientationManager.unlockOrientation(); mActionBar.show(); - mActivity.getGLRoot().setLightsOutMode(false); + mActivity.getGLRoot().setLightsOutMode(true); refreshHidingMessage(); refreshBottomControlsWhenReady(); } diff --git a/src/com/android/gallery3d/ui/ActionModeHandler.java b/src/com/android/gallery3d/ui/ActionModeHandler.java index 226dcea10..301d2e4e4 100644 --- a/src/com/android/gallery3d/ui/ActionModeHandler.java +++ b/src/com/android/gallery3d/ui/ActionModeHandler.java @@ -74,8 +74,8 @@ public class ActionModeHandler implements Callback, PopupList.OnPopupItemClickLi private Menu mMenu; private MenuItem mSharePanoramaMenuItem; private MenuItem mShareMenuItem; + private Intent shareIntent; private ShareActionProvider mSharePanoramaActionProvider; - private ShareActionProvider mShareActionProvider; private SelectionMenu mSelectionMenu; private ActionModeListener mListener; private Future<?> mMenuTask; @@ -191,6 +191,12 @@ public class ActionModeHandler implements Callback, PopupList.OnPopupItemClickLi "Gallery Delete Progress Listener"); } listener = mDeleteProgressListener; + } else if (action == R.id.action_share) { + String shareTitle = mActivity.getResources(). + getString(R.string.share_dialogue_title); + mActivity.startActivity(Intent.createChooser( + shareIntent, shareTitle)); + return true; } mMenuExecutor.onMenuClicked(item, confirmMsg, listener); } finally { @@ -258,13 +264,6 @@ public class ActionModeHandler implements Callback, PopupList.OnPopupItemClickLi mSharePanoramaActionProvider.setShareHistoryFileName("panorama_share_history.xml"); } mShareMenuItem = menu.findItem(R.id.action_share); - if (mShareMenuItem != null) { - mShareActionProvider = (ShareActionProvider) mShareMenuItem - .getActionProvider(); - mShareActionProvider.setOnShareTargetSelectedListener( - mShareTargetSelectedListener); - mShareActionProvider.setShareHistoryFileName("share_history.xml"); - } return true; } @@ -527,7 +526,7 @@ public class ActionModeHandler implements Callback, PopupList.OnPopupItemClickLi } mShareMenuItem.setEnabled(canShare); - mShareActionProvider.setShareIntent(share_intent); + shareIntent = share_intent; } } }); |
