Home Mobile How to make copyable Text Widget in Flutter

How to make copyable Text Widget in Flutter

0

Bismillah, Assalamu’alaikum sobat uda dan unii
Kali ini kita akan belajar bagaimana suatu text pada aplikasi Flutter dapat di salin dan di paste atau di tempel pada platform lainnya. Caranya cukup mudah.. teman-teman hanya cukup menambahkan code berikut pada kodingan :

 InkWell(
                          onTap: (){
                             Clipboard.setData(ClipboardData(text: referalCode)).
                            then((value) {
                               ScaffoldMessenger.of(context)
                                   .showSnackBar(SnackBar(content: Text("Copied")));

                             });
                          },
                          child: Image.asset(
                            'assets/icon/copy_ic.png',
                            height: 30,
                          ),
                        ),

Pada code diatas terdapat Clipboard.setData yang akan menyalin teks yang terdapat di dalam variable String yaitu referalCode. Setelah menyalin text tersebut maka akan tampil Snackbar yang bertuliskan ‘Copied’

Kodingan diatas akan berjalan jika user menekan Image copy_ic.png yang telah dibungkus oleh widget InkWell.
Gimana? cukup mudah bukan! selamat mencobaa, Semangat Belajar ^ ^