aboutsummaryrefslogtreecommitdiffstats
path: root/java/res
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2013-05-07 17:40:47 +0900
committerTadashi G. Takaoka <takaoka@google.com>2013-05-08 17:51:45 +0900
commit05124d019352d1aca08de95dbfbd5510b5e9e92c (patch)
tree38fab0f5d7f9fcdb0ce722aa932db8d0ce5a7981 /java/res
parent1eb1af75a7f19ea3b544205d42a3890781021a0b (diff)
downloadlatinime-05124d019352d1aca08de95dbfbd5510b5e9e92c.tar.gz
latinime-05124d019352d1aca08de95dbfbd5510b5e9e92c.tar.xz
latinime-05124d019352d1aca08de95dbfbd5510b5e9e92c.zip
Move gesture preview trail parameters to resource
Bug: 7167303 Change-Id: I22b56588dc5a1c9d5eaec3a39b5f32c9e5a8a5b4
Diffstat (limited to 'java/res')
-rw-r--r--java/res/values/attrs.xml8
-rw-r--r--java/res/values/dimens.xml8
-rw-r--r--java/res/values/styles.xml4
3 files changed, 20 insertions, 0 deletions
diff --git a/java/res/values/attrs.xml b/java/res/values/attrs.xml
index a71e7cc11..8a6733634 100644
--- a/java/res/values/attrs.xml
+++ b/java/res/values/attrs.xml
@@ -108,6 +108,14 @@
<attr name="backgroundDimAlpha" format="integer" />
<!-- More keys keyboard will shown at touched point. -->
<attr name="showMoreKeysKeyboardAtTouchedPoint" format="boolean" />
+ <!-- Minimum distance between gesture preview trail sampling points. -->
+ <attr name="gesturePreviewTrailMinSamplingDistance" format="dimension" />
+ <!-- Maximum angular threshold between gesture preview trail interpolation segments in degree. -->
+ <attr name="gesturePreviewTrailMaxInterpolationAngularThreshold" format="integer" />
+ <!-- Maximum distance threshold between gesture preview trail interpolation segments. -->
+ <attr name="gesturePreviewTrailMaxInterpolationDistanceThreshold" format="dimension" />
+ <!-- Maximum number of gesture preview trail interpolation segments. -->
+ <attr name="gesturePreviewTrailMaxInterpolationSegments" format="integer" />
<!-- Delay after gesture trail starts fading out in millisecond. -->
<attr name="gesturePreviewTrailFadeoutStartDelay" format="integer" />
<!-- Duration while gesture preview trail is fading out in millisecond. -->
diff --git a/java/res/values/dimens.xml b/java/res/values/dimens.xml
index da735cf5a..5c33275b3 100644
--- a/java/res/values/dimens.xml
+++ b/java/res/values/dimens.xml
@@ -101,6 +101,14 @@
<fraction name="center_suggestion_percentile">36%</fraction>
<!-- Gesture preview trail parameters -->
+ <!-- Minimum distance between gesture preview trail sampling points. -->
+ <dimen name="gesture_preview_trail_min_sampling_distance">6.4dp</dimen>
+ <!-- Maximum angular threshold between gesture preview trails interpolation segments in degree. -->
+ <integer name="gesture_preview_trail_max_interpolation_angular_threshold">15</integer>
+ <!-- Maximum distance threshold between gesture preview trails interpolation segments. -->
+ <dimen name="gesture_preview_trail_max_interpolation_distance_threshold">16.0dp</dimen>
+ <!-- Maximum number of gesture preview trail interpolation segments. -->
+ <integer name="gesture_preview_trail_max_interpolation_segments">6</integer>
<dimen name="gesture_preview_trail_start_width">10.0dp</dimen>
<dimen name="gesture_preview_trail_end_width">2.5dp</dimen>
<!-- Percentages of gesture preview taril body and shadow, in proportion to the trail width.
diff --git a/java/res/values/styles.xml b/java/res/values/styles.xml
index dad7e2064..fa40e5196 100644
--- a/java/res/values/styles.xml
+++ b/java/res/values/styles.xml
@@ -64,6 +64,10 @@
<item name="gestureFloatingPreviewHorizontalPadding">@dimen/gesture_floating_preview_horizontal_padding</item>
<item name="gestureFloatingPreviewVerticalPadding">@dimen/gesture_floating_preview_vertical_padding</item>
<item name="gestureFloatingPreviewRoundRadius">@dimen/gesture_floating_preview_round_radius</item>
+ <item name="gesturePreviewTrailMinSamplingDistance">@dimen/gesture_preview_trail_min_sampling_distance</item>
+ <item name="gesturePreviewTrailMaxInterpolationAngularThreshold">@integer/gesture_preview_trail_max_interpolation_angular_threshold</item>
+ <item name="gesturePreviewTrailMaxInterpolationDistanceThreshold">@dimen/gesture_preview_trail_max_interpolation_distance_threshold</item>
+ <item name="gesturePreviewTrailMaxInterpolationSegments">@integer/gesture_preview_trail_max_interpolation_segments</item>
<item name="gesturePreviewTrailFadeoutStartDelay">@integer/config_gesture_preview_trail_fadeout_start_delay</item>
<item name="gesturePreviewTrailFadeoutDuration">@integer/config_gesture_preview_trail_fadeout_duration</item>
<item name="gesturePreviewTrailUpdateInterval">@integer/config_gesture_preview_trail_update_interval</item>