EmojiTextView renders Emoji semi-transparent EmojiTextView renders Emoji semi-transparent xml xml

EmojiTextView renders Emoji semi-transparent


Because the default text color of my Theme was not pure black this is the fix:

mEmojiTextView.setTextColor(0xff000000); // set view textcolor to black


It's the default text color for material theme which is grey not pure black.Just set your EmojiTextView text color to black.

android:textColor="#FF000000"

<android.support.text.emoji.widget.EmojiTextView                            android:textAlignment="center"                            android:text="😍"                            android:textSize="100dp"                            android:textColor="#FF000000"                            android:layout_gravity="center"                            android:layout_width="match_parent"                            android:layout_height="wrap_content" />