我想在按下表情符号按钮后立即打开Dialouge,如何在Android Studio中添加这样的按钮,有没有可能这样做的库?还可能会添加波纹效果等。我希望按钮仅是一个表情符号,这意味着按钮上的文本中不得包含任何表情符号(仅当有可能使Moji占据整个视图时)。
答案 0 :(得分:0)
您可以在此处找到所需的表情符号: 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"