DragAndDrop

  
Menerima data tarik lalu lepas dari aplikasi lain atau dalam aplikasi, dan menampilkan kemampuan target operasi lepas yang konsisten.
Update Terbaru Rilis Stabil Saat Ini Kandidat Rilis Berikutnya Rilis Beta Rilis Alfa
15 Desember 2021 - - - 1.0.0-alpha02

Mendeklarasikan dependensi

Untuk menambahkan dependensi pada CardView, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk mengetahui informasi selengkapnya.

Tambahkan dependensi untuk artefak yang diperlukan dalam file build.gradle bagi aplikasi atau modul Anda:

Groovy

dependencies {
    implementation "androidx.draganddrop:draganddrop:1.0.0-alpha02"
}

Kotlin

dependencies {
    implementation("androidx.draganddrop:draganddrop:1.0.0-alpha02")
}

Untuk informasi dependensi selengkapnya, lihat Menambahkan dependensi build.

Masukan

Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau mempunyai masukan untuk meningkatkan kualitas library ini. Harap periksa masalah yang sudah diketahui dalam library ini sebelum membuat laporan baru. Anda dapat memberikan suara untuk masalah yang sudah diketahui dengan mengklik tombol bintang.

Laporkan masalah baru

Lihat dokumentasi Issue Tracker untuk informasi selengkapnya.

Versi 1.0

Versi 1.0.0-alpha02

15 Desember 2021

androidx.draganddrop:draganddrop:1.0.0-alpha02 dirilis. Versi 1.0.0-alpha02 berisi commit berikut ini.

Fitur dalam rilis awal

DropHelper, anggota pertama library draganddrop, adalah class utilitas yang menyederhanakan implementasi kemampuan tarik lalu lepas. Gunakan DropHelper untuk menentukan target operasi lepas, menyesuaikan sorotan target lepas, serta menentukan cara penanganan data yang dilepas.

DropHelper memanfaatkan OnReceiveContentListener Jetpack untuk menyediakan pemrosesan tarik lalu lepas ClipData yang spesifik untuk target. DropHelper meningkatkan pengalaman pengguna dengan mengonfigurasi target lepas untuk menampilkan sorotan saat pengguna menarik konten ke target. Class bertingkat DropHelper.Options memungkinkan Anda menyesuaikan radius warna dan sudut sorotan default.

DropHelper.Options juga memberi Anda kemampuan untuk mencantumkan semua elemen EditText yang terdapat dalam hierarki tampilan target lepas yang kompleks. DropHelper mencegah elemen EditText mencuri fokus dari target lepas saat pengguna menarik data di atas target. Jika ClipData tarik lalu lepas menyertakan data teks dan URI, DropHelper akan memilih salah satu elemen EditText dalam target operasi lepas untuk menangani data teks saat ClipData dilepas.

Untuk informasi selengkapnya, lihat panduan developer Tarik lalu lepas.