add a Max resolution picker in Settings

This commit is contained in:
tibbi 2016-06-30 13:03:02 +02:00
parent 1b2aeffa04
commit 040a4965fa
4 changed files with 46 additions and 0 deletions

View File

@ -83,4 +83,29 @@
android:clickable="false"/>
</RelativeLayout>
<RelativeLayout
android:id="@+id/settings_max_size_holder"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/settings_padding"
android:background="?android:attr/selectableItemBackground"
android:padding="@dimen/activity_margin">
<TextView
android:id="@+id/settings_max_size_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:paddingLeft="@dimen/settings_padding"
android:text="@string/max_size"/>
<android.support.v7.widget.AppCompatSpinner
android:id="@+id/settings_max_size"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:entries="@array/max_sizes"/>
</RelativeLayout>
</LinearLayout>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="max_sizes">
<item>5 MP</item>
<item>8 MP</item>
<item>@string/no_limit</item>
</string-array>
</resources>

View File

@ -17,6 +17,8 @@
<string name="long_tap_capture">Long tap to capture</string>
<string name="focus_before_capture">Refocus before capture</string>
<string name="force_ratio">Force 16:9 ratio</string>
<string name="max_size">Photo resolution limit</string>
<string name="no_limit">none</string>
<!-- About -->
<string name="about">About</string>

View File

@ -7,6 +7,9 @@
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="actionBarStyle">@style/AppTheme.ActionBarStyle</item>
<item name="android:spinnerItemStyle">@style/SpinnerItem</item>
<item name="spinnerDropDownItemStyle">@style/SpinnerItem.DropDownItem</item>
<item name="android:spinnerDropDownItemStyle">@style/SpinnerItem.DropDownItem</item>
</style>
<style name="FullScreenTheme" parent="AppTheme.Base"/>
@ -20,4 +23,12 @@
<item name="android:fontFamily">sans-serif</item>
<item name="android:textSize">20sp</item>
</style>
<style name="SpinnerItem" parent="@android:style/Widget.TextView"/>
<style name="SpinnerItem.DropDownItem" parent="@android:style/Widget.TextView">
<item name="android:layout_centerInParent">true</item>
<item name="android:padding">@dimen/activity_margin</item>
</style>
</resources>