Android'de dokunma teknolojisi uygulama
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Dokunma teknolojisi, dokunma duyusuyla hissettiğiniz her şeydir. Modern Android cihazlar genellikle kullanıcının dokunma duyusunu uyarmak için titreşim aktüatörü içerir. Bu motorlar, ilk cihazların ürettiği orijinal yüksek sesli titreşimden önemli ölçüde gelişti. Android uygulamaları artık bu özelliklerden yararlanarak kullanıcılara incelik ve derinlik içeren daha zengin bir deneyim sunabilir.
Aşağıdaki sayfalarda, temel dokunma geri bildiriminden giderek daha karmaşık hale gelen titreşim dalga formlarına ve efekt kompozisyonlarına kadar titreşimle ilgili her şey ele alınmaktadır.
- Dokunma tasarımı ilkeleri
- Bu sayfada, Android dokunma teknolojisi tarafından desteklenen sınıflandırmalar ve bunları tasarlamayla ilgili yönergeler açıklanmaktadır.
- Etkinliklere dokunsal geri bildirim ekleme
- Sayfada, kullanıcı etkileşimlerine dokunsal geri bildirim sağlamanın farklı yollarına ilişkin kod örnekleri sunulmaktadır.
- Titreşim aktüatörleri ile ilgili temel bilgiler
- Bu sayfada, titreşim aktüatörlerinin işleyiş şekline genel bir bakış sunulur. Bu, özel dokunma hissi oluşturmak için önemli bir ön koşuldur.
- Özel dokunma efektleri oluşturma
- Bu sayfada, Android uygulamasında özel efektler oluşturmak için farklı dokunma API'lerinin kullanılmasıyla ilgili çeşitli örnekler verilmiştir.
- Dokunma API'leri ekleme
- Bu sayfa, Android'de kullanılabilen çeşitli dokunma API'leri için bir referanstır. Ayrıca, dokunma efektlerinizin istenen şekilde oynatılmasını sağlamak için gerekli cihaz desteğini ne zaman ve nasıl kontrol edeceğinizi de kapsar.
Ayrıca erişilebilirlikle ilgili en iyi uygulamaları da okuyun.
Örnekler
Aşağıdaki örnekleri GitHub'daki Haptic Sampler uygulamasında bulabilirsiniz. Her biriyle ilgili dokümanları da burada bulabilirsiniz.
Bu dokümanda, aşağıdaki özel titreşim kalıpları için kod örnekleri de verilmiştir:
Video
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-26 UTC."],[],[],null,["# Implement haptics on Android\n\nHaptics is everything you feel through the sense of touch. Modern Android\ndevices often incorporate a vibration actuator to allow devices to stimulate the\nuser's sense of touch. These motors have advanced significantly from the\noriginal loud buzzy vibration produced by early devices, and Android apps can\nnow take advantage of capabilities to give users a richer experience with\nsubtlety and depth.\n\nThe following pages cover everything about vibration, from basic haptic feedback\nto increasingly more complex vibration waveforms and effect compositions.\n\n[Haptics design principles](/develop/ui/views/haptics/haptics-principles)\n: The page describes the classifications supported by Android haptics and\n guidelines for designing them.\n\n[Add haptic feedback to events](/develop/ui/views/haptics/haptic-feedback)\n: The page presents code examples for different ways of providing haptic\n feedback to user interactions.\n\n[Vibration actuators primer](/develop/ui/views/haptics/actuators)\n: The page provides an overview of how vibration actuators work, which is\n important prerequisite knowledge for creating custom haptics.\n\n[Create custom haptic effects](/develop/ui/views/haptics/custom-haptic-effects)\n: This page provides several examples of using different haptics APIs to\n create custom effects in an Android application.\n\n[Add haptics APIs](/develop/ui/views/haptics/haptics-apis)\n: The page is a reference for various haptics APIs available on Android, and\n also covers when and how to check for any device support necessary to ensure\n your Haptic effects play as intended.\n\nAlso, be sure to read the\n[best practices for accessibility](/guide/topics/ui/accessibility).\n\nSamples\n-------\n\nThe following samples are available in the [Haptic Sampler app](https://github.com/android/platform-samples/tree/main/samples/user-interface/haptics) on\nGitHub. You can also find documentation for each here.\n\n- [Resist (with low ticks)](/develop/ui/views/haptics/custom-haptic-effects#resist)\n- [Expand (with rise and fall)](/develop/ui/views/haptics/custom-haptic-effects#expand)\n- [Wobble (with spins)](/develop/ui/views/haptics/custom-haptic-effects#wobble)\n- [Bounce (with thuds)](/develop/ui/views/haptics/custom-haptic-effects#bounce)\n\nThis documentation also includes code examples for the following custom vibration patterns:\n\n- [Ramp-up pattern](/develop/ui/views/haptics/custom-haptic-effects#ramp_up_pattern)\n- [Repeating pattern](/develop/ui/views/haptics/custom-haptic-effects#repeating_pattern)\n- [Pattern with fallback](/develop/ui/views/haptics/custom-haptic-effects#pattern_with_fallback)\n\nVideo\n-----"]]