binding.originalTextView.setImageAssetDelegate(object : ImageAssetDelegate { override fun fetchBitmap(asset: LottieImageAsset): Bitmap { return Bitmap.createBitmap(asset.bitmap!!) } })
val textDelegate = TextDelegate(binding.dynamicTextView) val textDelegate2 = TextDelegate(binding.originalTextView) binding.nameEditText.addTextChangedListener(object : TextWatcher { override fun afterTextChanged(s: Editable?) { textDelegate.setText("88bg", s.toString()).also { } textDelegate2.setText("Lv.999", s.toString()).also { } } override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) {} }) binding.dynamicTextView.setTextDelegate(textDelegate) binding.originalTextView.setTextDelegate(textDelegate2)