From 73a46bfeb7a109b49be196e5d679e44c9e66a2e8 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Wed, 14 Mar 2012 14:46:22 +0900 Subject: [PATCH] Gray out "alt-code-while-typing" key icon while typing Bug: 6128215 Change-Id: Ie9c13d9d38aad6e92cc465e22f3ef20c80e0a36a --- .../anim/alt_code_key_while_typing_fadein.xml | 26 ++++ .../alt_code_key_while_typing_fadeout.xml | 26 ++++ java/res/values/attrs.xml | 5 +- java/res/values/config.xml | 2 +- java/res/values/styles.xml | 4 +- .../inputmethod/keyboard/KeyboardView.java | 17 ++- .../keyboard/LatinKeyboardView.java | 112 ++++++++++++++++-- .../inputmethod/keyboard/PointerTracker.java | 14 +-- 8 files changed, 182 insertions(+), 24 deletions(-) create mode 100644 java/res/anim/alt_code_key_while_typing_fadein.xml create mode 100644 java/res/anim/alt_code_key_while_typing_fadeout.xml diff --git a/java/res/anim/alt_code_key_while_typing_fadein.xml b/java/res/anim/alt_code_key_while_typing_fadein.xml new file mode 100644 index 000000000..3f5fd5d48 --- /dev/null +++ b/java/res/anim/alt_code_key_while_typing_fadein.xml @@ -0,0 +1,26 @@ + + + + diff --git a/java/res/anim/alt_code_key_while_typing_fadeout.xml b/java/res/anim/alt_code_key_while_typing_fadeout.xml new file mode 100644 index 000000000..88deb3120 --- /dev/null +++ b/java/res/anim/alt_code_key_while_typing_fadeout.xml @@ -0,0 +1,26 @@ + + + + diff --git a/java/res/values/attrs.xml b/java/res/values/attrs.xml index e56778a69..e619ad0a8 100644 --- a/java/res/values/attrs.xml +++ b/java/res/values/attrs.xml @@ -134,6 +134,9 @@ + + + @@ -153,7 +156,7 @@ - + diff --git a/java/res/values/config.xml b/java/res/values/config.xml index a02b84ff0..c51800fb0 100644 --- a/java/res/values/config.xml +++ b/java/res/values/config.xml @@ -65,7 +65,7 @@ @integer/config_long_press_key_timeout - 700 + 700 false diff --git a/java/res/values/styles.xml b/java/res/values/styles.xml index 741ad99c9..7d8b7ddf2 100644 --- a/java/res/values/styles.xml +++ b/java/res/values/styles.xml @@ -76,9 +76,11 @@ @integer/config_long_press_key_timeout @integer/config_long_press_shift_key_timeout @integer/config_long_press_space_key_timeout - @integer/config_ignore_special_key_timeout + @integer/config_ignore_alt_code_key_timeout @bool/config_show_more_keys_keyboard_at_touched_point @anim/language_on_spacebar_fadeout + @anim/alt_code_key_while_typing_fadeout + @anim/alt_code_key_while_typing_fadein