|
@@ -61,6 +61,8 @@ import com.owncloud.android.utils.theme.ViewThemeUtils
|
|
import com.vanniktech.emoji.EmojiManager
|
|
import com.vanniktech.emoji.EmojiManager
|
|
import com.vanniktech.emoji.EmojiPopup
|
|
import com.vanniktech.emoji.EmojiPopup
|
|
import com.vanniktech.emoji.google.GoogleEmojiProvider
|
|
import com.vanniktech.emoji.google.GoogleEmojiProvider
|
|
|
|
+import com.vanniktech.emoji.installDisableKeyboardInput
|
|
|
|
+import com.vanniktech.emoji.installForceSingleEmoji
|
|
import java.util.Calendar
|
|
import java.util.Calendar
|
|
import java.util.Locale
|
|
import java.util.Locale
|
|
import javax.inject.Inject
|
|
import javax.inject.Inject
|
|
@@ -172,18 +174,15 @@ class SetStatusDialogFragment :
|
|
binding.setStatus.setOnClickListener { setStatusMessage() }
|
|
binding.setStatus.setOnClickListener { setStatusMessage() }
|
|
binding.emoji.setOnClickListener { popup.show() }
|
|
binding.emoji.setOnClickListener { popup.show() }
|
|
|
|
|
|
- popup = EmojiPopup.Builder
|
|
|
|
- .fromRootView(view)
|
|
|
|
- .setOnEmojiClickListener { _, _ ->
|
|
|
|
- popup.dismiss()
|
|
|
|
- binding.emoji.clearFocus()
|
|
|
|
- val imm: InputMethodManager = context?.getSystemService(Context.INPUT_METHOD_SERVICE) as
|
|
|
|
- InputMethodManager
|
|
|
|
- imm.hideSoftInputFromWindow(binding.emoji.windowToken, 0)
|
|
|
|
- }
|
|
|
|
- .build(binding.emoji)
|
|
|
|
- binding.emoji.disableKeyboardInput(popup)
|
|
|
|
- binding.emoji.forceSingleEmoji()
|
|
|
|
|
|
+ popup = EmojiPopup(view, binding.emoji, onEmojiClickListener = { _ ->
|
|
|
|
+ popup.dismiss()
|
|
|
|
+ binding.emoji.clearFocus()
|
|
|
|
+ val imm: InputMethodManager = context?.getSystemService(Context.INPUT_METHOD_SERVICE) as
|
|
|
|
+ InputMethodManager
|
|
|
|
+ imm.hideSoftInputFromWindow(binding.emoji.windowToken, 0)
|
|
|
|
+ })
|
|
|
|
+ binding.emoji.installForceSingleEmoji()
|
|
|
|
+ binding.emoji.installDisableKeyboardInput(popup)
|
|
|
|
|
|
val adapter = ArrayAdapter<String>(requireContext(), android.R.layout.simple_spinner_item)
|
|
val adapter = ArrayAdapter<String>(requireContext(), android.R.layout.simple_spinner_item)
|
|
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
|
|
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
|