diff options
author | 2013-09-16 09:31:47 +0000 | |
---|---|---|
committer | 2013-09-16 09:31:47 +0000 | |
commit | c65f6c3001ca0371a6265f37a00e3f02ff23b169 (patch) | |
tree | 3cc36610350a0b5ab2124d20cfb1b9e9a360ad74 /java/src/com/android/inputmethod/keyboard/EmojiLayoutParams.java | |
parent | 187dd85a4047a50b4f4f147d08c090983671bd1e (diff) | |
parent | 5dfbc8af2439152ca6b6759309aced5bb879b518 (diff) | |
download | latinime-c65f6c3001ca0371a6265f37a00e3f02ff23b169.tar.gz latinime-c65f6c3001ca0371a6265f37a00e3f02ff23b169.tar.xz latinime-c65f6c3001ca0371a6265f37a00e3f02ff23b169.zip |
Merge "Split Emoji categories fitting the pager"
Diffstat (limited to '')
-rw-r--r-- | java/src/com/android/inputmethod/keyboard/EmojiLayoutParams.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/EmojiLayoutParams.java b/java/src/com/android/inputmethod/keyboard/EmojiLayoutParams.java index 6486fc9db..5570d594d 100644 --- a/java/src/com/android/inputmethod/keyboard/EmojiLayoutParams.java +++ b/java/src/com/android/inputmethod/keyboard/EmojiLayoutParams.java @@ -27,6 +27,8 @@ import android.widget.LinearLayout; public class EmojiLayoutParams { private static final int DEFAULT_KEYBOARD_ROWS = 4; + public final int mEmojiPagerHeight; + private final int mEmojiPagerBottomMargin; public final int mEmojiKeyboardHeight; public final int mEmojiActionBarHeight; public final int mKeyVerticalGap; @@ -49,13 +51,15 @@ public class EmojiLayoutParams { + mKeyVerticalGap; mEmojiActionBarHeight = ((int) baseheight) / DEFAULT_KEYBOARD_ROWS - (mKeyVerticalGap - mBottomPadding) / 2; - mEmojiKeyboardHeight = defaultKeyboardHeight - mEmojiActionBarHeight; + mEmojiPagerHeight = defaultKeyboardHeight - mEmojiActionBarHeight; + mEmojiPagerBottomMargin = mKeyVerticalGap / 2; + mEmojiKeyboardHeight = mEmojiPagerHeight - mEmojiPagerBottomMargin - 1; } public void setPagerProps(ViewPager vp) { final LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) vp.getLayoutParams(); - lp.height = mEmojiKeyboardHeight - mKeyVerticalGap / 2; - lp.bottomMargin = mKeyVerticalGap / 2; + lp.height = mEmojiPagerHeight - mEmojiPagerBottomMargin; + lp.bottomMargin = mEmojiPagerBottomMargin; vp.setLayoutParams(lp); } |