aboutsummaryrefslogtreecommitdiffhomepage
path: root/app/src/main/java/me/texx/Texx/EmojiSelectorFragment.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/me/texx/Texx/EmojiSelectorFragment.kt')
-rw-r--r--app/src/main/java/me/texx/Texx/EmojiSelectorFragment.kt43
1 files changed, 43 insertions, 0 deletions
diff --git a/app/src/main/java/me/texx/Texx/EmojiSelectorFragment.kt b/app/src/main/java/me/texx/Texx/EmojiSelectorFragment.kt
new file mode 100644
index 0000000..1cb13d9
--- /dev/null
+++ b/app/src/main/java/me/texx/Texx/EmojiSelectorFragment.kt
@@ -0,0 +1,43 @@
+package me.texx.Texx
+
+import android.content.Context
+import android.os.Bundle
+import android.support.v4.app.Fragment
+import android.view.LayoutInflater
+import android.view.View
+import android.view.ViewGroup
+
+class EmojiSelectorFragment : Fragment() {
+ private var listener: OnFragmentInteractionListener? = null
+
+ override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
+ return inflater.inflate(R.layout.fragment_emoji_selector, container, false)
+ }
+
+ fun onButtonPressed(test: String) {
+ listener?.onEmojiSelection(test)
+ }
+
+ override fun onAttach(context: Context) {
+ super.onAttach(context)
+ if (context is OnFragmentInteractionListener) {
+ listener = context
+ } else {
+ throw RuntimeException(context.toString() + " must implement OnFragmentInteractionListener")
+ }
+ }
+
+ override fun onDetach() {
+ super.onDetach()
+ listener = null
+ }
+
+ interface OnFragmentInteractionListener {
+ fun onEmojiSelection(test: String)
+ }
+
+ companion object {
+ fun newInstance() =
+ EmojiSelectorFragment().apply {}
+ }
+}