'How to Copy Text to Clip Board in Compose?
simple question: How to Copy Text to Clip Board in Compose?
before Compose we used to do something like this:
val clipboardManager = getSystemService(CLIPBOARD_SERVICE) as ClipboardManager
val clipData = ClipData.newPlainText(
content_et.getText().toString()
)
clipboardManager.setPrimaryClip(clipData)
Toast.makeText(this@MainActivity, R.string.copied_to_clipboard, Toast.LENGTH_SHORT).show()
what we should do in compose?
Solution 1:[1]
I think this is what you need.
val clipboardManager = LocalClipboardManager.current
clipboardManager.setText(AnnotatedString("Some text"))
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | nglauber |
