diff options
author | nicolasroard <nicolasroard@google.com> | 2012-10-18 17:53:44 -0700 |
---|---|---|
committer | nicolasroard <nicolasroard@google.com> | 2012-10-18 23:36:56 -0700 |
commit | 701526a962647cff3bd8b5360c10fd79636926cc (patch) | |
tree | 09c4e68c6c84de7ac8c8a04e0ea872113373209f | |
parent | e32571ad419e5cf38c0568fd60a0cc640837819c (diff) | |
download | android_packages_apps_Snap-701526a962647cff3bd8b5360c10fd79636926cc.tar.gz android_packages_apps_Snap-701526a962647cff3bd8b5360c10fd79636926cc.tar.bz2 android_packages_apps_Snap-701526a962647cff3bd8b5360c10fd79636926cc.zip |
Improves Curves & Crop UI
bug:7361722
- Use new assets
- Add a margin
- Add a popup menu
- Add a new button showing the current channel
- Add popup menu, new assets, new button for Crop as well
Change-Id: I0e09098e3135d2213f7f4cd64cd75a3a518a07da
-rw-r--r-- | res/layout/filtershow_activity.xml | 63 | ||||
-rw-r--r-- | res/menu/filtershow_menu_crop.xml | 24 | ||||
-rw-r--r-- | res/menu/filtershow_menu_curves.xml | 10 |
3 files changed, 64 insertions, 33 deletions
diff --git a/res/layout/filtershow_activity.xml b/res/layout/filtershow_activity.xml index c62e7142b..e07cb1cc7 100644 --- a/res/layout/filtershow_activity.xml +++ b/res/layout/filtershow_activity.xml @@ -193,34 +193,41 @@ android:orientation="horizontal" android:visibility="gone" > - <com.android.gallery3d.filtershow.ui.ImageButtonTitle - android:id="@+id/aspect" - style="@style/FilterShowBottomButton" - android:layout_gravity="left" - android:layout_weight="0" - android:visibility="gone" - android:src="@drawable/filtershow_button_geometry_straighten" - android:text="@string/aspect" /> - - <ImageButton - android:id="@+id/pickCurvesChannel" - android:layout_width="64dip" - android:layout_height="64dip" - android:layout_gravity="center_vertical|left" - android:scaleType="centerInside" - android:text="@string/curvesRGB" - android:src="@drawable/filtershow_button_show_original" /> - - <Button - android:id="@+id/applyEffect" - android:layout_width="wrap_content" - android:layout_height="94dip" - android:layout_gravity="center" - android:layout_weight="1" - android:background="@android:color/transparent" - android:gravity="center" - android:text="@string/apply_effect" - android:textSize="18dip" /> + <FrameLayout + android:layout_width="fill_parent" + android:layout_height="fill_parent" > + <com.android.gallery3d.filtershow.ui.FramedTextButton + android:id="@+id/aspect" + android:layout_width="64dip" + android:layout_height="64dip" + android:layout_gravity="center_vertical|left" + android:background="@android:color/transparent" + android:scaleType="centerInside" + android:visibility="gone" + android:text="@string/aspectOriginal_effect" /> + + <com.android.gallery3d.filtershow.ui.FramedTextButton + android:id="@+id/pickCurvesChannel" + android:layout_width="64dip" + android:layout_height="64dip" + android:layout_gravity="center_vertical|left" + android:background="@android:color/transparent" + android:scaleType="centerInside" + android:visibility="gone" + android:text="@string/curves_channel_rgb" /> + + <Button + android:id="@+id/applyEffect" + android:layout_width="wrap_content" + android:layout_height="94dip" + android:layout_gravity="center" + android:layout_weight="1" + android:background="@android:color/transparent" + android:gravity="center" + android:text="@string/apply_effect" + android:textSize="18dip" /> + </FrameLayout> + </LinearLayout> <HorizontalScrollView diff --git a/res/menu/filtershow_menu_crop.xml b/res/menu/filtershow_menu_crop.xml new file mode 100644 index 000000000..dc85d6fde --- /dev/null +++ b/res/menu/filtershow_menu_crop.xml @@ -0,0 +1,24 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" > + + <group android:id="@+id/crop_popupmenu" > + <item + android:id="@+id/crop_menu_1to1" + android:title="@string/aspect1to1_effect"/> + <item + android:id="@+id/crop_menu_4to6" + android:title="@string/aspect4to6_effect"/> + <item + android:id="@+id/crop_menu_5to7" + android:title="@string/aspect5to7_effect"/> + <item + android:id="@+id/crop_menu_9to16" + android:title="@string/aspect9to16_effect"/> + <item + android:id="@+id/crop_menu_none" + android:title="@string/aspectNone_effect"/> + <item + android:id="@+id/crop_menu_original" + android:title="@string/aspectOriginal_effect"/> + </group> + +</menu>
\ No newline at end of file diff --git a/res/menu/filtershow_menu_curves.xml b/res/menu/filtershow_menu_curves.xml index fe190213a..326df4521 100644 --- a/res/menu/filtershow_menu_curves.xml +++ b/res/menu/filtershow_menu_curves.xml @@ -1,17 +1,17 @@ <menu xmlns:android="http://schemas.android.com/apk/res/android" > - <group android:id="@+id/group_popupmenu" > + <group android:id="@+id/curves_popupmenu" > <item - android:id="@+id/menu1" + android:id="@+id/curve_menu_rgb" android:title="@string/curves_channel_rgb"/> <item - android:id="@+id/menu2" + android:id="@+id/curve_menu_red" android:title="@string/curves_channel_red"/> <item - android:id="@+id/menu3" + android:id="@+id/curve_menu_green" android:title="@string/curves_channel_green"/> <item - android:id="@+id/menu4" + android:id="@+id/curve_menu_blue" android:title="@string/curves_channel_blue"/> </group> |