aboutsummaryrefslogtreecommitdiff
path: root/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/CustomTextView.kt
diff options
context:
space:
mode:
Diffstat (limited to 'views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/CustomTextView.kt')
-rw-r--r--views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/CustomTextView.kt27
1 files changed, 13 insertions, 14 deletions
diff --git a/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/CustomTextView.kt b/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/CustomTextView.kt
index 3da4e11e..dccf7398 100644
--- a/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/CustomTextView.kt
+++ b/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/CustomTextView.kt
@@ -38,22 +38,8 @@ class CustomTextView @JvmOverloads constructor(
private var mEmojiTextViewHelper: EmojiTextViewHelper? = null
- init {
- emojiTextViewHelper.updateTransformationMethod()
- }
-
- override fun setFilters(filters: Array<InputFilter>) {
- super.setFilters(emojiTextViewHelper.getFilters(filters))
- }
-
- override fun setAllCaps(allCaps: Boolean) {
- super.setAllCaps(allCaps)
- emojiTextViewHelper.setAllCaps(allCaps)
- }
-
/**
* Returns the [EmojiTextViewHelper] for this TextView.
-
*
* This property can be called from super constructors through [#setFilters] or [#setAllCaps].
*/
@@ -65,4 +51,17 @@ class CustomTextView @JvmOverloads constructor(
return mEmojiTextViewHelper as EmojiTextViewHelper
}
+ init {
+ emojiTextViewHelper.updateTransformationMethod()
+ }
+
+ override fun setFilters(filters: Array<InputFilter>) {
+ super.setFilters(emojiTextViewHelper.getFilters(filters))
+ }
+
+ override fun setAllCaps(allCaps: Boolean) {
+ super.setAllCaps(allCaps)
+ emojiTextViewHelper.setAllCaps(allCaps)
+ }
+
}