Merge remote-tracking branch 'goog/master' into mergescriptpackage
Conflicts: java/res/values-ca/strings.xml java/res/values-cs/strings.xml java/res/values-de/strings.xml java/res/values-es/strings.xml java/res/values-hr/strings.xml java/res/values-hu/strings.xml java/res/values-it/strings.xml java/res/values-lv/strings.xml java/res/values-nb/strings.xml java/res/values-nl/strings.xml java/res/values-pl/strings.xml java/res/values-pt/strings.xml java/res/values-ro/strings.xml java/res/values-ru/strings.xml java/res/values-sv/strings.xml java/res/values-sw/strings.xml java/res/values-tr/strings.xml java/res/values-uk/strings.xml java/res/values-zh-rCN/strings.xml java/res/values-zh-rTW/strings.xml java/src/com/android/inputmethod/latin/RichInputConnection.java Change-Id: Iba00dd5b86cb16d72968bc7e40d75853845b6dcbmain
171544
dictionaries/cs_wordlist.xml
205828
dictionaries/de_wordlist.xml
|
@ -1,297 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
/*
|
|
||||||
**
|
|
||||||
** Copyright 2012, The Android Open Source Project
|
|
||||||
**
|
|
||||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
** you may not use this file except in compliance with the License.
|
|
||||||
** You may obtain a copy of the License at
|
|
||||||
**
|
|
||||||
** http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
**
|
|
||||||
** Unless required by applicable law or agreed to in writing, software
|
|
||||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
** See the License for the specific language governing permissions and
|
|
||||||
** limitations under the License.
|
|
||||||
*/
|
|
||||||
-->
|
|
||||||
<shortcuts>
|
|
||||||
<entry shortcut="ill">
|
|
||||||
<target replacement="I'll" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="acomodate">
|
|
||||||
<target replacement="accommodate" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="aint">
|
|
||||||
<target replacement="ain't" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="alot">
|
|
||||||
<target replacement="a lot" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="andteh">
|
|
||||||
<target replacement="and the" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="arent">
|
|
||||||
<target replacement="aren't" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="bern">
|
|
||||||
<target replacement="been" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="bot">
|
|
||||||
<target replacement="not" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="bur">
|
|
||||||
<target replacement="but" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="cam">
|
|
||||||
<target replacement="can" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="cant">
|
|
||||||
<target replacement="can't" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="dame">
|
|
||||||
<target replacement="same" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="didint">
|
|
||||||
<target replacement="didn't" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="dormer">
|
|
||||||
<target replacement="former" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="dud">
|
|
||||||
<target replacement="did" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="fay">
|
|
||||||
<target replacement="day" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="fife">
|
|
||||||
<target replacement="five" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="foo">
|
|
||||||
<target replacement="for" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="fora">
|
|
||||||
<target replacement="for a" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="galled">
|
|
||||||
<target replacement="called" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="goo">
|
|
||||||
<target replacement="too" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="hed">
|
|
||||||
<target replacement="he'd" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="hel">
|
|
||||||
<target replacement="he'll" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="heres">
|
|
||||||
<target replacement="here's" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="hew">
|
|
||||||
<target replacement="new" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="hoe">
|
|
||||||
<target replacement="how" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="hoes">
|
|
||||||
<target replacement="how's" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="howd">
|
|
||||||
<target replacement="how'd" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="howll">
|
|
||||||
<target replacement="how'll" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="hows">
|
|
||||||
<target replacement="how's" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="howve">
|
|
||||||
<target replacement="how've" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="hum">
|
|
||||||
<target replacement="him" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="i">
|
|
||||||
<target replacement="I" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="ifs">
|
|
||||||
<target replacement="its" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="il">
|
|
||||||
<target replacement="I'll" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="im">
|
|
||||||
<target replacement="I'm" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="inteh">
|
|
||||||
<target replacement="in the" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="itd">
|
|
||||||
<target replacement="it'd" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="itsa">
|
|
||||||
<target replacement="it's a" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="lets">
|
|
||||||
<target replacement="let's" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="maam">
|
|
||||||
<target replacement="ma'am" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="manu">
|
|
||||||
<target replacement="many" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="mare">
|
|
||||||
<target replacement="made" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="mew">
|
|
||||||
<target replacement="new" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="mire">
|
|
||||||
<target replacement="more" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="moat">
|
|
||||||
<target replacement="most" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="mot">
|
|
||||||
<target replacement="not" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="mote">
|
|
||||||
<target replacement="note" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="motes">
|
|
||||||
<target replacement="notes" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="mow">
|
|
||||||
<target replacement="now" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="namer">
|
|
||||||
<target replacement="named" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="nave">
|
|
||||||
<target replacement="have" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="nee">
|
|
||||||
<target replacement="new" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="nigh">
|
|
||||||
<target replacement="high" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="nit">
|
|
||||||
<target replacement="not" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="oft">
|
|
||||||
<target replacement="off" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="os">
|
|
||||||
<target replacement="is" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="pater">
|
|
||||||
<target replacement="later" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="rook">
|
|
||||||
<target replacement="took" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="shel">
|
|
||||||
<target replacement="she'll" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="shouldent">
|
|
||||||
<target replacement="shouldn't" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="sill">
|
|
||||||
<target replacement="will" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="sown">
|
|
||||||
<target replacement="down" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="thatd">
|
|
||||||
<target replacement="that'd" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="tine">
|
|
||||||
<target replacement="time" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="thong">
|
|
||||||
<target replacement="thing" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="tome">
|
|
||||||
<target replacement="time" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="uf">
|
|
||||||
<target replacement="if" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="un">
|
|
||||||
<target replacement="in" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="UnitedStates">
|
|
||||||
<target replacement="United States" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="unitedstates">
|
|
||||||
<target replacement="United States" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="visavis">
|
|
||||||
<target replacement="vis-a-vis" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="wierd">
|
|
||||||
<target replacement="weird" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="wel">
|
|
||||||
<target replacement="we'll" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="wer">
|
|
||||||
<target replacement="we're" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="whatd">
|
|
||||||
<target replacement="what'd" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="whatm">
|
|
||||||
<target replacement="what'm" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="whatre">
|
|
||||||
<target replacement="what're" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="whats">
|
|
||||||
<target replacement="what's" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="whens">
|
|
||||||
<target replacement="when's" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="whered">
|
|
||||||
<target replacement="where'd" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="wherell">
|
|
||||||
<target replacement="where'll" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="wheres">
|
|
||||||
<target replacement="where's" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="wholl">
|
|
||||||
<target replacement="who'll" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="whove">
|
|
||||||
<target replacement="who've" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="whyd">
|
|
||||||
<target replacement="why'd" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="whyll">
|
|
||||||
<target replacement="why'll" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="whys">
|
|
||||||
<target replacement="why's" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="whyve">
|
|
||||||
<target replacement="why've" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="wont">
|
|
||||||
<target replacement="won't" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="yall">
|
|
||||||
<target replacement="y'all" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
<entry shortcut="youd">
|
|
||||||
<target replacement="you'd" priority="whitelist" />
|
|
||||||
</entry>
|
|
||||||
</shortcuts>
|
|
165416
dictionaries/en_wordlist.xml
190490
dictionaries/es_wordlist.xml
191882
dictionaries/fr_wordlist.xml
210081
dictionaries/hr_wordlist.xml
172831
dictionaries/it_wordlist.xml
171007
dictionaries/nb_wordlist.xml
|
@ -0,0 +1,38 @@
|
||||||
|
# This is a sample wordlist that can be converted to a binary dictionary
|
||||||
|
# for use by the Latin IME.
|
||||||
|
# The file is essentially a CSV file, with indent level denoting nesting.
|
||||||
|
#
|
||||||
|
# The file starts with a single CSV line with the header attributes. Whatever
|
||||||
|
# the content, these are included as is in the binary file. The first attribute
|
||||||
|
# of the file should be `dictionary'. Usual fields are `locale', `description',
|
||||||
|
# `date', `version', `options'.
|
||||||
|
#
|
||||||
|
# Each word has a `word' entry and at least a `f' argument denoting its
|
||||||
|
# probability, as an integer between 0 and 255 on a logarithmic scale, with
|
||||||
|
# 255 meaning 1 and each decrement in 1 dividing probability by 1.15.
|
||||||
|
# As a special case, a weight of 0 is taken to mean profanity - words that
|
||||||
|
# should not be considered a typo, but that should never be suggested
|
||||||
|
# explicitly. An entry may be made not a word by adding a `not_a_word'
|
||||||
|
# field with a value of `true'. The main reason for putting such entries
|
||||||
|
# into the dictionary is to add shortcut targets and maybe a whitelist
|
||||||
|
# replacement.
|
||||||
|
#
|
||||||
|
# Each word may or may not have any number of shortcut target lines
|
||||||
|
# starting with a `shortcut' entry and having at least a `f' frequency
|
||||||
|
# value between 0 and 14, or the special value `whitelist' which becomes
|
||||||
|
# 15, which is then taken to be the whitelist target of this word.
|
||||||
|
#
|
||||||
|
# Each word may also have any number of bigram lines starting with a
|
||||||
|
# `bigram' entry containing the following word whose frequency should
|
||||||
|
# override the unigram frequency when following the word this bigram is
|
||||||
|
# for.
|
||||||
|
#
|
||||||
|
dictionary=main:en,locale=en,description=Sample wordlist,date=1351495318,version=1
|
||||||
|
word=sample,f=200
|
||||||
|
bigram=wordlist,f=243
|
||||||
|
word=wordlist,f=180
|
||||||
|
word=shortcut,f=176
|
||||||
|
shortcut=target,f=10
|
||||||
|
word=witelisted,f=10,not_a_word=true
|
||||||
|
shortcut=whitelisted,f=whitelist
|
||||||
|
word=profanity,f=0
|
|
@ -1,17 +0,0 @@
|
||||||
<!-- This is a sample wordlist that can be converted to a binary dictionary
|
|
||||||
for use by the Latin IME.
|
|
||||||
The format of the word list is a flat list of word entries.
|
|
||||||
Each entry has a frequency between 255 and 0.
|
|
||||||
Highest frequency words get more weight in the prediction algorithm. As a
|
|
||||||
special case, a weight of 0 is taken to mean profanity - words that should
|
|
||||||
not be considered a typo, but that should never be suggested explicitly.
|
|
||||||
You can capitalize words that must always be capitalized, such as "January".
|
|
||||||
You can have a capitalized and a non-capitalized word as separate entries,
|
|
||||||
such as "robin" and "Robin".
|
|
||||||
-->
|
|
||||||
<wordlist>
|
|
||||||
<w f="255">this</w>
|
|
||||||
<w f="255">is</w>
|
|
||||||
<w f="128">sample</w>
|
|
||||||
<w f="1">wordlist</w>
|
|
||||||
</wordlist>
|
|
|
@ -26,7 +26,7 @@
|
||||||
<uses-permission android:name="android.permission.READ_CONTACTS" />
|
<uses-permission android:name="android.permission.READ_CONTACTS" />
|
||||||
|
|
||||||
<application android:label="@string/aosp_android_keyboard_ime_name"
|
<application android:label="@string/aosp_android_keyboard_ime_name"
|
||||||
android:icon="@drawable/ic_ime_settings"
|
android:icon="@mipmap/ic_ime_settings"
|
||||||
android:backupAgent="BackupAgent"
|
android:backupAgent="BackupAgent"
|
||||||
android:killAfterRestore="false"
|
android:killAfterRestore="false"
|
||||||
android:supportsRtl="true">
|
android:supportsRtl="true">
|
||||||
|
|
|
@ -188,3 +188,5 @@
|
||||||
|
|
||||||
END OF TERMS AND CONDITIONS
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
|
||||||
|
Includes Dictionaries © Lexiteria LLC. Used by permission.
|
||||||
|
|
|
@ -1,64 +1,11 @@
|
||||||
-keep class com.android.inputmethod.latin.BinaryDictionary {
|
# Keep classes and methods that have the @UsedForTesting annotation
|
||||||
int mDictLength;
|
-keep @com.android.inputmethod.annotations.UsedForTesting class *
|
||||||
<init>(...);
|
-keepclassmembers class * {
|
||||||
|
@com.android.inputmethod.annotations.UsedForTesting *;
|
||||||
}
|
}
|
||||||
|
|
||||||
-keep class com.android.inputmethod.keyboard.ProximityInfo {
|
# Keep classes and methods that have the @ExternallyReferenced annotation
|
||||||
<init>(com.android.inputmethod.keyboard.ProximityInfo);
|
-keep @com.android.inputmethod.annotations.ExternallyReferenced class *
|
||||||
|
-keepclassmembers class * {
|
||||||
|
@com.android.inputmethod.annotations.ExternallyReferenced *;
|
||||||
}
|
}
|
||||||
|
|
||||||
-keep class com.android.inputmethod.latin.Suggest {
|
|
||||||
<init>(...);
|
|
||||||
com.android.inputmethod.latin.SuggestedWords getSuggestions(...);
|
|
||||||
}
|
|
||||||
|
|
||||||
-keep class com.android.inputmethod.latin.AutoCorrection {
|
|
||||||
java.lang.CharSequence getAutoCorrectionWord();
|
|
||||||
}
|
|
||||||
|
|
||||||
-keep class com.android.inputmethod.latin.Utils {
|
|
||||||
boolean equalsIgnoreCase(...);
|
|
||||||
}
|
|
||||||
|
|
||||||
-keep class com.android.inputmethod.latin.InputPointers {
|
|
||||||
*;
|
|
||||||
}
|
|
||||||
|
|
||||||
-keep class com.android.inputmethod.latin.ResizableIntArray {
|
|
||||||
*;
|
|
||||||
}
|
|
||||||
|
|
||||||
-keep class com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment {
|
|
||||||
*;
|
|
||||||
}
|
|
||||||
|
|
||||||
-keep class com.android.inputmethod.keyboard.MainKeyboardView {
|
|
||||||
# Keep getter/setter methods for ObjectAnimator
|
|
||||||
int getLanguageOnSpacebarAnimAlpha();
|
|
||||||
void setLanguageOnSpacebarAnimAlpha(int);
|
|
||||||
int getAltCodeKeyWhileTypingAnimAlpha();
|
|
||||||
void setAltCodeKeyWhileTypingAnimAlpha(int);
|
|
||||||
}
|
|
||||||
|
|
||||||
-keep class com.android.inputmethod.keyboard.MoreKeysKeyboard$Builder$MoreKeysKeyboardParams {
|
|
||||||
<init>(...);
|
|
||||||
}
|
|
||||||
|
|
||||||
-keepclasseswithmembernames class * {
|
|
||||||
native <methods>;
|
|
||||||
}
|
|
||||||
|
|
||||||
-keep class com.android.inputmethod.research.ResearchLogger {
|
|
||||||
void flush();
|
|
||||||
void publishCurrentLogUnit(...);
|
|
||||||
}
|
|
||||||
|
|
||||||
-keep class com.android.inputmethod.keyboard.KeyboardLayoutSet$Builder {
|
|
||||||
void setTouchPositionCorrectionEnabled(...);
|
|
||||||
}
|
|
||||||
|
|
||||||
# The support library contains references to newer platform versions.
|
|
||||||
# Don't warn about those in case this app is linking against an older
|
|
||||||
# platform version. We know about them, and they are safe.
|
|
||||||
-dontwarn android.support.v4.**
|
|
||||||
-dontwarn android.support.v13.**
|
|
||||||
|
|
|
@ -1,27 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
/*
|
|
||||||
**
|
|
||||||
** Copyright 2012, The Android Open Source Project
|
|
||||||
**
|
|
||||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
** you may not use this file except in compliance with the License.
|
|
||||||
** You may obtain a copy of the License at
|
|
||||||
**
|
|
||||||
** http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
**
|
|
||||||
** Unless required by applicable law or agreed to in writing, software
|
|
||||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
** See the License for the specific language governing permissions and
|
|
||||||
** limitations under the License.
|
|
||||||
*/
|
|
||||||
-->
|
|
||||||
|
|
||||||
<objectAnimator
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:propertyName="altCodeKeyWhileTypingAnimAlpha"
|
|
||||||
android:valueType="intType"
|
|
||||||
android:duration="1000"
|
|
||||||
android:valueFrom="128"
|
|
||||||
android:valueTo="255" />
|
|
|
@ -1,27 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
/*
|
|
||||||
**
|
|
||||||
** Copyright 2012, The Android Open Source Project
|
|
||||||
**
|
|
||||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
** you may not use this file except in compliance with the License.
|
|
||||||
** You may obtain a copy of the License at
|
|
||||||
**
|
|
||||||
** http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
**
|
|
||||||
** Unless required by applicable law or agreed to in writing, software
|
|
||||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
** See the License for the specific language governing permissions and
|
|
||||||
** limitations under the License.
|
|
||||||
*/
|
|
||||||
-->
|
|
||||||
|
|
||||||
<objectAnimator
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:propertyName="altCodeKeyWhileTypingAnimAlpha"
|
|
||||||
android:valueType="intType"
|
|
||||||
android:duration="3000"
|
|
||||||
android:valueFrom="255"
|
|
||||||
android:valueTo="128" />
|
|
|
@ -1,28 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
/*
|
|
||||||
**
|
|
||||||
** Copyright 2012, The Android Open Source Project
|
|
||||||
**
|
|
||||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
** you may not use this file except in compliance with the License.
|
|
||||||
** You may obtain a copy of the License at
|
|
||||||
**
|
|
||||||
** http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
**
|
|
||||||
** Unless required by applicable law or agreed to in writing, software
|
|
||||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
** See the License for the specific language governing permissions and
|
|
||||||
** limitations under the License.
|
|
||||||
*/
|
|
||||||
-->
|
|
||||||
|
|
||||||
<objectAnimator
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:propertyName="languageOnSpacebarAnimAlpha"
|
|
||||||
android:valueType="intType"
|
|
||||||
android:startOffset="1200"
|
|
||||||
android:duration="200"
|
|
||||||
android:valueFrom="255"
|
|
||||||
android:valueTo="@integer/config_language_on_spacebar_final_alpha" />
|
|
|
@ -1,29 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
/*
|
|
||||||
**
|
|
||||||
** Copyright 2010, The Android Open Source Project
|
|
||||||
**
|
|
||||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
** you may not use this file except in compliance with the License.
|
|
||||||
** You may obtain a copy of the License at
|
|
||||||
**
|
|
||||||
** http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
**
|
|
||||||
** Unless required by applicable law or agreed to in writing, software
|
|
||||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
** See the License for the specific language governing permissions and
|
|
||||||
** limitations under the License.
|
|
||||||
*/
|
|
||||||
-->
|
|
||||||
|
|
||||||
<set
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:interpolator="@android:anim/decelerate_interpolator"
|
|
||||||
>
|
|
||||||
<alpha
|
|
||||||
android:fromAlpha="0.5"
|
|
||||||
android:toAlpha="1.0"
|
|
||||||
android:duration="@integer/config_more_keys_keyboard_fadein_anim_time" />
|
|
||||||
</set>
|
|
|
@ -1,29 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
|
||||||
/*
|
|
||||||
**
|
|
||||||
** Copyright 2010, The Android Open Source Project
|
|
||||||
**
|
|
||||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
** you may not use this file except in compliance with the License.
|
|
||||||
** You may obtain a copy of the License at
|
|
||||||
**
|
|
||||||
** http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
**
|
|
||||||
** Unless required by applicable law or agreed to in writing, software
|
|
||||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
** See the License for the specific language governing permissions and
|
|
||||||
** limitations under the License.
|
|
||||||
*/
|
|
||||||
-->
|
|
||||||
|
|
||||||
<set
|
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:interpolator="@android:anim/accelerate_interpolator"
|
|
||||||
>
|
|
||||||
<alpha
|
|
||||||
android:fromAlpha="1.0"
|
|
||||||
android:toAlpha="0.0"
|
|
||||||
android:duration="@integer/config_more_keys_keyboard_fadeout_anim_time" />
|
|
||||||
</set>
|
|
Before Width: | Height: | Size: 168 B |
Before Width: | Height: | Size: 194 B |
Before Width: | Height: | Size: 194 B |
Before Width: | Height: | Size: 462 B |
Before Width: | Height: | Size: 506 B |
Before Width: | Height: | Size: 435 B |
Before Width: | Height: | Size: 657 B |
Before Width: | Height: | Size: 547 B |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 587 B |
Before Width: | Height: | Size: 972 B |
Before Width: | Height: | Size: 553 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 668 B |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 707 B |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 505 B |
Before Width: | Height: | Size: 468 B |
Before Width: | Height: | Size: 301 B |
Before Width: | Height: | Size: 835 B |
Before Width: | Height: | Size: 547 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 282 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 812 B |
Before Width: | Height: | Size: 207 B |
Before Width: | Height: | Size: 227 B |
Before Width: | Height: | Size: 210 B |
Before Width: | Height: | Size: 843 B |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 856 B |
Before Width: | Height: | Size: 248 B |
Before Width: | Height: | Size: 160 B |