EmojiTextView делает Emoji полупрозрачным - PullRequest
0 голосов
/ 13 июня 2018

Я внедряю новый EmojiCompat в свое приложение.Теперь я столкнулся со следующей проблемой и не знаю, как ее исправить:

Код ниже представлен EmojiCompat, но Emoji представлен полупрозрачным:

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

Снимок экрана с отображенным файлом XML на моем устройстве:

Rendered Emoji

Проверка макета гласит: alpha: 1.0


Как можноЯ исправил TextView, чтобы сделать его полностью непрозрачным?

Версия Emoji Compat: com.android.support:support-emoji:27.1.+

Ответы [ 2 ]

0 голосов
/ 21 августа 2018

Это цвет текста по умолчанию для материальной темы, который является серым, а не чисто черным.Просто установите цвет текста EmojiTextView на черный.

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" />
0 голосов
/ 14 июня 2018

Поскольку по умолчанию цвет текста моей Темы не был чисто черным, это исправление:

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

...