Как сделать смайлик в виде кнопки со слушателем - PullRequest
0 голосов
/ 23 июня 2019

Я хочу открыть Dialouge, как только я нажимаю кнопку Emoji, как я могу добавить такую ​​кнопку в Android Studio, есть ли возможная библиотека для этого? также возможно добавление эффекта ряби и т. д. Я хочу, чтобы кнопка была просто смайликом, а это означает, что не должно быть никаких смайликов в виде текста на кнопке (только если возможно, чтобы модзи занимал весь вид).

1 Ответ

0 голосов
/ 24 июня 2019

Вы можете найти смайлики, которые вы хотите здесь: https://apps.timwhitlock.info/emoji/tables/unicode

И заменить ' U + ' на ' 0x '

U + 1F60A до 0x1F60A

int unicode = 0x1F60A;
emojiButton.setText(new String(Character.toChars(unicode)));

О волновом эффекте:

Если вы используете android.widget.Button , по умолчанию он уже имеет волновой эффект. Но если вы используете что-то еще, вам нужно это:

android:background="?android:attr/selectableItemBackground"

или, если вы хотите эффект круговой пульсации:

android:background="?android:attr/actionBarItemBackground"
...