我不是编码员,但我和朋友正在开发一个内置消息平台和发布平台的应用程序。我们还在文本字段中使用默认的android表情符号。
问题在于,当我们使用表情符号发布文本时,在消息选项卡中,表情符号的颜色是可以的。
我们还有帖子,就像我现在写的这个论坛帖子一样,放一个表情符号会让它们看起来褪色,仍然有色,但是已经褪色。
我不期待任何直接的回答,因为我的解释过于笼统,但是你不知道为什么会发生这种情况?
如果没有这个问题,我不想在Play商店发布应用程序。我的朋友无法弄清楚为什么会发生这种情况,即使他擅长其他问题,这对他来说也是一个问题。
感谢您的所有信息!
答案 0 :(得分:1)
参考:EmojiTextView renders Emoji semi-transparent
只需将textColor设置为黑色即可使用:
function* callApiInSaga(actions) {
try {
const data = yield callApiByAxiosOrFetch({ type: actions.data });
yield put({
type: constants.CALL_API_SUCCESS,
data,
}); `// if your function calling api is executed, and you get response from server, put({}) in saga will have you transfer data from saga to reducer. and you can use data via mapDispatchToProps:`
} catch (error) {
yield put({
type: constants.CALL_API_FAILED,
});
}
}
答案 1 :(得分:0)
不知道为什么,我的解决方案是像这样创建自己的小部件。
... public EmojiAppCompatTextView(Context context) { // super(context); // init(); this(context, null); } public EmojiAppCompatTextView(Context context, AttributeSet attrs) { // super(context, attrs); // init(); this(context, attrs, 0); } public EmojiAppCompatTextView(Context context, AttributeSet attrs, int defStyleAttr) super(context, attrs, defStyleAttr); init(); } ...
要旨是here