aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/LatinIME.java
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2011-01-17 00:42:45 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2011-01-17 00:42:45 -0800
commit47b3042d1e08c23881428618a2d035597ff0f533 (patch)
treea2755040a112721340172e0cf0ed8b771a0f2d2f /java/src/com/android/inputmethod/latin/LatinIME.java
parentcdb756ac62a6a9274a137159d50b7ca9cb8c4370 (diff)
parent84a963d5637b3eadd5fad6914f4986d58f81c746 (diff)
downloadlatinime-47b3042d1e08c23881428618a2d035597ff0f533.tar.gz
latinime-47b3042d1e08c23881428618a2d035597ff0f533.tar.xz
latinime-47b3042d1e08c23881428618a2d035597ff0f533.zip
am 84a963d5: am 9d446fc1: Merge "Place language name at center of spacebar if no space icon" into honeycomb
* commit '84a963d5637b3eadd5fad6914f4986d58f81c746': Place language name at center of spacebar if no space icon
Diffstat (limited to 'java/src/com/android/inputmethod/latin/LatinIME.java')
-rw-r--r--java/src/com/android/inputmethod/latin/LatinIME.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index b93b07ffb..bea44eef2 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -154,6 +154,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
private boolean mConfigSwipeDownDismissKeyboardEnabled;
private int mConfigDelayBeforeFadeoutLanguageOnSpacebar;
private int mConfigDurationOfFadeoutLanguageOnSpacebar;
+ private float mConfigFinalFadeoutFactorOfLanugageOnSpacebar;
private int mCorrectionMode;
private int mCommittedLength;
@@ -267,13 +268,16 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
break;
case MSG_FADEOUT_LANGUAGE_ON_SPACEBAR:
if (inputView != null)
- inputView.setSpacebarTextFadeFactor(0.5f, (LatinKeyboard)msg.obj);
+ inputView.setSpacebarTextFadeFactor(
+ (1.0f + mConfigFinalFadeoutFactorOfLanugageOnSpacebar) / 2,
+ (LatinKeyboard)msg.obj);
sendMessageDelayed(obtainMessage(MSG_DISMISS_LANGUAGE_ON_SPACEBAR, msg.obj),
mConfigDurationOfFadeoutLanguageOnSpacebar);
break;
case MSG_DISMISS_LANGUAGE_ON_SPACEBAR:
if (inputView != null)
- inputView.setSpacebarTextFadeFactor(0.0f, (LatinKeyboard)msg.obj);
+ inputView.setSpacebarTextFadeFactor(
+ mConfigFinalFadeoutFactorOfLanugageOnSpacebar, (LatinKeyboard)msg.obj);
break;
}
}
@@ -356,6 +360,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
R.integer.config_delay_before_fadeout_language_on_spacebar);
mConfigDurationOfFadeoutLanguageOnSpacebar = res.getInteger(
R.integer.config_duration_of_fadeout_language_on_spacebar);
+ mConfigFinalFadeoutFactorOfLanugageOnSpacebar = res.getInteger(
+ R.integer.config_final_fadeout_percentage_of_language_on_spacebar) / 100.0f;
Utils.GCUtils.getInstance().reset();
boolean tryGC = true;