From 8fc37fd0db20eb24c06b384993d77bdabc5447fe Mon Sep 17 00:00:00 2001 From: wqi Date: Fri, 1 Apr 2016 10:25:44 +0800 Subject: Gallery2: Remove some functions of crop model in editor interface. Remove some functions of crop only keep crop, straight, rotate in editor interface according to UX specification document. Change-Id: Ice9426f6ccaafe93a3a00bda7c0cd66f215a9209 CRs-Fixed: 988082 997293 --- src/com/android/gallery3d/filtershow/FilterShowActivity.java | 11 ----------- .../gallery3d/filtershow/filters/BaseFiltersManager.java | 10 +++------- 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/src/com/android/gallery3d/filtershow/FilterShowActivity.java b/src/com/android/gallery3d/filtershow/FilterShowActivity.java index fe383cef7..cf1893c5f 100644 --- a/src/com/android/gallery3d/filtershow/FilterShowActivity.java +++ b/src/com/android/gallery3d/filtershow/FilterShowActivity.java @@ -499,19 +499,8 @@ public class FilterShowActivity extends FragmentActivity implements OnItemClickL mCategoryGeometryAdapter.clear(); } mCategoryGeometryAdapter = new CategoryAdapter(this); - boolean found = false; for (FilterRepresentation representation : filtersRepresentations) { mCategoryGeometryAdapter.add(new Action(this, representation)); - if (representation instanceof FilterDrawRepresentation) { - found = true; - } - } - if (!found) { - FilterRepresentation representation = - new FilterDrawRepresentation(getString(R.string.imageDraw)); - Action action = new Action(this, representation); - action.setIsDoubleAction(true); - mCategoryGeometryAdapter.add(action); } } diff --git a/src/com/android/gallery3d/filtershow/filters/BaseFiltersManager.java b/src/com/android/gallery3d/filtershow/filters/BaseFiltersManager.java index e93175a92..237629ab6 100644 --- a/src/com/android/gallery3d/filtershow/filters/BaseFiltersManager.java +++ b/src/com/android/gallery3d/filtershow/filters/BaseFiltersManager.java @@ -329,22 +329,19 @@ public abstract class BaseFiltersManager implements FiltersManagerInterface { int[] textId = { R.string.crop, R.string.straighten, - R.string.rotate, - R.string.mirror + R.string.rotate }; int[] overlayId = { R.drawable.filtershow_button_geometry_crop, R.drawable.filtershow_button_geometry_straighten, - R.drawable.filtershow_button_geometry_rotate, - R.drawable.filtershow_button_geometry_flip + R.drawable.filtershow_button_geometry_rotate }; FilterRepresentation[] geometryFilters = { new FilterCropRepresentation(), new FilterStraightenRepresentation(), - new FilterRotateRepresentation(), - new FilterMirrorRepresentation() + new FilterRotateRepresentation() }; for (int i = 0; i < textId.length; i++) { @@ -359,7 +356,6 @@ public abstract class BaseFiltersManager implements FiltersManagerInterface { } //mTools.add(getRepresentation(ImageFilterRedEye.class)); - mTools.add(getRepresentation(ImageFilterDraw.class)); } public void removeRepresentation(ArrayList list, -- cgit v1.2.3