changes: themes support, scale for direction text

This commit is contained in:
serso
2011-10-15 21:11:11 +04:00
parent 2d55a3f718
commit da87a9a98e
28 changed files with 276 additions and 103 deletions

18
res/values/arrays.xml Normal file
View File

@@ -0,0 +1,18 @@
<!--
~ Copyright (c) 2009-2011. Created by serso aka se.solovyev.
~ For more information, please, contact se.solovyev@gmail.com
~ or visit http://se.solovyev.org
-->
<resources>
<string-array name="p_theme_names">
<item>Default</item>
<item>Violet</item>
<item>Light blue</item>
</string-array>
<string-array name="p_theme_values">
<item>default_theme</item>
<item>violet_theme</item>
<item>light_blue_theme</item>
</string-array>
</resources>

View File

@@ -3,6 +3,7 @@
<declare-styleable name="DragButton">
<attr name="textUp" format="string"/>
<attr name="textDown" format="string"/>
<attr name="directionTextScale" format="float"/>
</declare-styleable>
<declare-styleable name="NumberRangeSeekBar">
@@ -10,4 +11,6 @@
<attr name="steps" format="integer"/>
</declare-styleable>
<attr name="digitButtonStyle" format="reference" />
</resources>

View File

@@ -20,4 +20,8 @@
<string name="p_calc_color_display">true</string>
<string name="p_calc_vars">org.solovyev.android.calculator.CalculatorModel_vars</string>
<string name="p_calc_theme_key">org.solovyev.android.calculator.CalculatorActivity_calc_theme</string>
<string name="p_calc_theme">default_theme</string>
</resources>

View File

@@ -75,4 +75,5 @@
<string name="c_history_is_empty">History is empty!</string>
<string name="c_app_history">History</string>
<string name="c_char_is_not_accepted">Character \'%s\' is not accepted in variable name!</string>
<string name="c_calc_theme">Theme</string>
</resources>

View File

@@ -15,13 +15,23 @@
<item name="android:textSize">20dp</item>
<item name="android:background">@drawable/button</item>
<item name="android:layout_marginLeft">1dp</item>
<item name="android:layout_marginBottom">1dp</item>
</style>
<style name="digit_button_style" parent="button_style">
<style name="default_digit_button_style" parent="button_style">
<item name="android:background">@drawable/blue_button</item>
</style>
<style name="violet_digit_button_style" parent="button_style">
<item name="android:background">@drawable/violet_button</item>
</style>
<style name="light_blue_digit_button_style" parent="button_style">
<item name="android:background">@drawable/light_blue_button</item>
</style>
<style name="control_button_style" parent="button_style"/>
<style name="control_image_button_style" parent="control_button_style">
<item name="android:padding">6dp</item>
</style>
@@ -56,5 +66,16 @@
<item name="android:layout_height">match_parent</item>
</style>
<style name="default_theme">
<item name="digitButtonStyle">@style/default_digit_button_style</item>
</style>
<style name="violet_theme">
<item name="digitButtonStyle">@style/violet_digit_button_style</item>
</style>
<style name="light_blue_theme">
<item name="digitButtonStyle">@style/light_blue_digit_button_style</item>
</style>
</resources>