diff options
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.kt | 27 |
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) + } + } |