use of com.klinker.android.twitter.data.sq_lite.EmojiDataSource in project Talon-for-Twitter by klinker24.
the class EmojiKeyboard method onFinishInflate.
@Override
protected void onFinishInflate() {
try {
try {
getContext().getPackageManager().getPackageInfo("com.klinker.android.emoji_keyboard_trial", PackageManager.GET_META_DATA);
} catch (Exception e) {
getContext().getPackageManager().getPackageInfo("com.klinker.android.emoji_keyboard_trial_ios", PackageManager.GET_META_DATA);
}
emojiPager = (ViewPager) findViewById(R.id.emojiKeyboardPager);
backspace = (ImageButton) findViewById(R.id.delete);
Display d = ((WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
keyboardHeight = (int) (d.getHeight() / 3.0);
dataSource = new EmojiDataSource(getContext());
dataSource.open();
recents = (ArrayList<Recent>) dataSource.getAllRecents();
emojiPager.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, keyboardHeight));
tabs = (PagerSlidingTabStrip) findViewById(R.id.emojiTabs);
tabs.setIndicatorColor(getResources().getColor(R.color.app_color));
emojiPagerAdapter = new EmojiPagerAdapter(getContext(), emojiPager);
emojiPager.setAdapter(emojiPagerAdapter);
tabs.setViewPager(emojiPager);
emojiPager.setCurrentItem(1);
backspace.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
removeText();
}
});
} catch (Exception e) {
}
}
Aggregations