2012-02-02 38 views
8

Tôi đã xác định cử chỉ của riêng mình trong một ứng dụng Android. Đây có phải là cách duy nhất để xác định cử chỉ?Có thư viện cử chỉ nguồn mở trong Android không?

Có thư viện mã nguồn mở chuẩn nào đã có tệp thô của cử chỉ không?

+1

Có thể nó giúp bạn [Thư viện cử chỉ] (http://gestureworks.com/features/open-source-gestures/) và cũng có [this] (http://www.androidian.de/?p=344) – Praveenkumar

+0

Tôi cũng không thể tìm thấy. Dường như chúng ta phải tạo ra các filest thô của riêng mình bằng cách sử dụng ứng dụng Gesture Builder như là một ứng dụng mặc định trong các trình giả lập trên 1.6 – AnujAroshA

+0

Tôi nghĩ rằng bạn có thể tạo tập tin thô theo ý muốn của mình mà không cần phải tồn tại một tập tin thô – Sameer

Trả lời

2

Đây là Android documentation sẽ mô tả Cử chỉ. GestureDetector lớp chứa các phương pháp cho hầu hết các cử chỉ đơn giản mà chúng ta cần cho các ứng dụng nhỏ của mình.

+0

Nhưng đây không phải là liên quan đến câu hỏi của tôi ... Tôi đã không thể tìm thấy bất kỳ một trong hai .... nó cũng không thể kết hợp hai tập tin cử chỉ thô như android adk doesnt nhận ra hai tập tin cử chỉ. Tôi không chắc chắn nếu si của họ bất kỳ tài liệu nào giống nhau nhưng khi tôi thử nó đã không làm việc ra như thể hai tập tin cử chỉ không được công nhận.so nó không thể có 2 trong một aplication và không có cách nào để kết hợp chúng ASAIK. –

+0

Có thể có thư viện multitouch trong android với trình tạo cử chỉ hoặc là onTouchEvent là cách duy nhất không? –

+0

bạn có thể sử dụng 'GestureOverlayView' để kiểm soát nhiều hơn – edthethird

1

Khá nhiều tất cả các thư viện mà có một giao diện người dùng cảm ứng Android mở rộng là độc quyền ... HTC có HTC Sense, Samsung TouchWiz có vv

của Apple nắm giữ rất nhiều bằng sáng chế cho cảm ứng đa điểm điều gì đó, và tôi nghĩ rằng các trận chiến hiện tại của họ chống lại HTC và các nhà sản xuất điện thoại khác đã làm nản lòng sự phát triển của các giải pháp nguồn mở. Đối với một nhà phát triển, người đầu tư thời gian của họ vào thư viện nguồn mở với hy vọng tạo ra một cộng đồng xung quanh nó và sau đó có thể cung cấp cho nó về mặt thương mại, để mong đợi nhận được "chấm dứt và gửi thư" không phải là một động lực tốt.

Tuy nhiên, bạn luôn có thể tự mình thực hiện các cử chỉ đa chạm.

Hướng dẫn tốt là Cách sử dụng cảm ứng đa điểm trong Android 2.

+0

Apple đang phá hủy thế giới (và chính nó) bằng sáng chế. – Pacerier

+0

Tôi có hai thư viện cử chỉ nguồn mở dành cho Android https://bitbucket.org/warwick/hacergestov2 và https://bitbucket.org/warwick/hacergestov1. Tôi cũng có một Widget điều khiển quay số tại đây: https://bitbucket.org/warwick/hgdialrepo.Chúng rất được kiểm tra và tóm tắt và hỗ trợ số lượng kịch bản nhà phát triển tuyệt vời – user2288580

+0

Dưới đây là một số thư viện cử chỉ nguồn mở tốt mà tôi đã phát triển chúng đi kèm với các ứng dụng demo https://bitbucket.org/warwick/hacergestov2 https: // bitbucket .org/warwick/hacergestov1 https://bitbucket.org/warwick/hgdialrepo – user2288580

3

Tôi đã phát triển a library để hỗ trợ các cử chỉ cơ bản 1 nad 2 ngón tay trên Android với chức năng giảm rất đơn giản.

Hầu hết các cử chỉ có thể được thiết lập như là một cách dễ dàng như:

view.setOn2FingerGestureListener (new On2FingerGestureListener() { 
    @Override 
    onSwipeup() { 
    } 

    onSwipedown() { 
    } 
}); 

Thư viện là mã nguồn mở và cũng có thể được tải về dưới dạng file JAR (.jar).

Tôi chưa quyết định giấy phép (sẽ có thể là Apache), vì vậy hiện tại nó không thuộc Giấy phép NO.

+1

Bất kỳ tên/liên kết nào? Giấy phép là gì? –

+0

@ivan_pozdeev xin lỗi tôi đã xấu. khá buồn ngủ khi tôi viết nó. quên liên kết hoàn toàn –

Các vấn đề liên quan