Rumah Keuangan Pribadi Apa itu Animasi JavaFX? - dummies

Apa itu Animasi JavaFX? - dummies

Video: Tutorial Belajar JavaFX 2024

Video: Tutorial Belajar JavaFX 2024
Anonim

Anda dapat membawa aplikasi JavaFX Anda lebih jauh dengan memasukkan efek animasi sederhana.. Efeknya umumnya membuat aplikasi Anda menjadi hidup dengan mengaktifkan objek di layar untuk bergerak.

Anda dapat melangkah jauh untuk meningkatkan tampilan dan nuansa aplikasi JavaFX Anda dengan menerapkan efek khusus, menggabungkan binding properti untuk membuat kontrol Anda lebih responsif, dan menggunakan suara dan media untuk memberikan minat audio dan visual.

Tolong jangan berharap pada memenangkan Oscar for Best Animation tahun depan. Tidak ada yang akan tertipu saat berpikir bahwa Anda berkolaborasi dengan Pixar di aplikasi Anda. Meski begitu, Anda bisa menambahkan beberapa jagoan yang menarik ke aplikasi Anda dengan menggunakan teknik ini.

Gagasan dasar animasi JavaFX adalah memanipulasi nilai satu atau lebih properti simpul secara berkala. Misalnya, Anda memiliki lingkaran yang mewakili bola dan Anda ingin memindahkannya dari sisi kiri layar ke kanan. Dengan asumsi lebar layar adalah 600 piksel, Anda akan menghidupkan lingkaran dengan memvariasikan properti posX dari 0 menjadi 600.

Dua faktor akan mempengaruhi seberapa cepat bola bergerak melintasi layar: jumlah waktu yang berlalu antara setiap perubahan ke properti posX, dan kenaikan yang Anda tambahkan ke properti posX pada setiap interval waktu.

Misalnya, jika Anda menambahkan 3 ke properti posX pada setiap interval waktu, dibutuhkan 200 interval untuk mencapai 600 (3 x 200 = 600). Jika interval terjadi setiap 10 milidetik (100 kali per detik), dibutuhkan waktu 2, 000 milidetik - 2 detik penuh - agar bola bisa melintasi layar dari kiri ke kanan.

Tanpa animasi JavaFX, Anda bisa menerapkan bola bergerak dengan menggunakan objek Timer Jawa untuk memindahkan bola secara berkala. Kelas Timer bisa sulit dipasang dan digunakan dengan benar. Kelas animasi JavaFX membuat simpul simpul Anda menjadi simpul yang jauh lebih sederhana.

JavaFX menyediakan dua cara dasar untuk membuat animasi - cara mudah dan mudah Cara keras mengharuskan Anda mengatur kejadian timer secara manual, lalu tulis event pendengar yang dipanggil saat kejadian timer terjadi. Dalam acara pendengar, Anda memanipulasi sifat-sifat simpul yang ingin Anda bernyawa.

  • Misalnya, untuk memindahkan bola ke layar, Anda akan mengatur interval waktu yang kutu setiap 10 milidetik. Pada setiap tikungan, Anda akan meningkatkan posisi x bola dengan 3. Anda kemudian akan mengatur timer untuk menjalankan total 200 kali untuk memindahkan bola. Menyiapkan animasi ini mengharuskan Anda menggunakan dua kelas: Timeline dan KeyFrame, dan Anda menulis pendengar ActionEvent untuk memindahkan bola. Cara mudah

    mengambil keuntungan dari kelas shortcut yang disediakan oleh JavaFX agar mudah menerapkan jenis animasi yang umum.

    Misalnya, Anda dapat menggunakan kelas TranslateTransition untuk dengan mudah memindahkan lingkaran dari satu sisi layar ke layar lainnya selama jangka waktu tertentu. Anda baru saja membuat sebuah TerjemahkanTransition yang menentukan bahwa Anda ingin mengubah posisi x bola dari 0 sampai 600 selama 2 detik. Kelas Penerjemah akan mengurus detailnya.

Apa itu Animasi JavaFX? - dummies

Pilihan Editor

Bagaimana membuat halaman depan situs Anda - dummies

Bagaimana membuat halaman depan situs Anda - dummies

Untuk sebagian besar, ketika Anda kunjungi blog yang didukung oleh WordPress, blog ada di halaman utama. Blog pribadi ini, didukung oleh WordPress (tentu saja), menampilkan posting blog terbaru di halaman depan. Pengaturan ini khas dari situs yang dijalankan oleh WordPress. Tapi halaman depan situs bisnis ini, webdevstudios. com, ...

Bagaimana Menemukan Pengencer untuk Konten WordPress Anda - dummies

Bagaimana Menemukan Pengencer untuk Konten WordPress Anda - dummies

Influencer dapat menjadi cara yang berguna untuk promosikan konten WordPress anda Setelah Anda menyusun daftar situs yang ingin Anda targetkan, Anda dapat mulai memecah daftar dan menentukan siapa influencer di niche Anda, termasuk influencer yang tersembunyi. Penyerang tersembunyi adalah orang-orang yang memiliki jejak sosial yang besar yang tidak harus ...

Cara Mengaktifkan WordPress. com Theme - dummies

Cara Mengaktifkan WordPress. com Theme - dummies

Pilih tema untuk WordPress Anda. com blog, lalu aktifkan. WordPress. Tema com (juga disebut design atau template) yang Anda pilih mempengaruhi tata letak visual dan tampilan blog Anda.

Pilihan Editor

Bagaimana Membuat Penunjukan dengan Outlook. com - dummies

Bagaimana Membuat Penunjukan dengan Outlook. com - dummies

Perlu membuat janji temu di Outlook. com? Jika Anda adalah pejuang jalan berat, Anda mungkin menyimpan kalender Anda di smartphone untuk referensi Anda sendiri, tapi untuk orang lain, janji dan rapat tersebut sangat mungkin terjadi pada Kalender Outlook. Janji dan rapat yang Anda poskan di Outlook terkait dengan Outlook. com, jadi dari apapun ...

Pilihan Editor

Desain Media Sosial: Cara Menggunakan Alat Wandel Magic Photoshop - dummies

Desain Media Sosial: Cara Menggunakan Alat Wandel Magic Photoshop - dummies

The Magic Wand Alat bisa menjadi alat yang baik untuk memanipulasi foto agar bisa digunakan di situs media sosial Anda. Alat Magic Wand di Photoshop telah menjadi subyek banyak cemoohan dari para profesional pengedit foto, yang menganggapnya sebagai jenis hal yang disalahgunakan oleh orang-orang baru yang menghasilkan pilihan bergerigi bergerigi yang membuat ...

Desain Media Sosial: Opsi Gambar Twitter - dummies

Desain Media Sosial: Opsi Gambar Twitter - dummies

Tantangan terbesar dengan desain Twitter adalah mencari tahu bagaimana caranya. menyulap batasan ruang dan cara terbaik untuk memposisikan tiga gambar terpisah yang diizinkan Anda gunakan di profil Twitter Anda.

Social Media Optimization: Menampilkan Tweet secara Otomatis ke Profil Facebook Anda - dummies

Social Media Optimization: Menampilkan Tweet secara Otomatis ke Profil Facebook Anda - dummies

Datang dengan Hal baru untuk dikirim ke Facebook bisa menjadi tugas yang cukup. Untungnya, ada trik Anda bisa mengoptimalkan situs media sosial ini. Jika Anda dapat memanfaatkan cross-posting konten antar layanan, Anda dapat menghemat waktu. Twitter memberi Anda kemampuan untuk menghubungkan profil Anda dengan layanan lainnya. Ada, ...