Android アプリで独自のジェスチャを定義しました。これがジェスチャーを定義する唯一の方法ですか?
ジェスチャの生ファイルが既にある標準のオープンソース ライブラリはありますか?
Android アプリで独自のジェスチャを定義しました。これがジェスチャーを定義する唯一の方法ですか?
ジェスチャの生ファイルが既にある標準のオープンソース ライブラリはありますか?
私は、Android で基本的な 1 指と 2 指のジェスチャをサポートするライブラリを開発しており、機能を非常に単純に落としています。
ほとんどのジェスチャは、次のように簡単に設定できます。
view.setOn2FingerGestureListener (new On2FingerGestureListener () {
@Override
onSwipeup() {
}
onSwipedown() {
}
});
ライブラリはオープンソースであり、 JARファイル (.jar)としてダウンロードすることもできます。
私はまだライセンスを決めていないので (おそらく Apache になるでしょう)、現在ライセンスはありません。
これは、ジェスチャーについて説明するAndroid ドキュメントです。GestureDetector
クラスには、小さなアプリケーションに必要なほとんどの単純なジェスチャのメソッドが含まれています。
拡張された Android タッチ UI を持つほとんどすべてのライブラリは独自仕様です... HTC には HTC Sense があり、Samsung には TouchWiz などがあります。
Apple はマルチタッチに関する多くの特許を保有しており、HTC や他の電話メーカーとの現在の戦いが、オープン ソース ソリューションの開発を思いとどまらせていると思います。オープンソース ライブラリを中心にコミュニティを作成し、それを商業的に提供することを期待してオープン ソース ライブラリに時間を投資している開発者にとって、「使用停止の手紙」を受け取ることを期待することは良いインセンティブではありません。
ただし、いつでもマルチタッチ ジェスチャを自分で実装できます。
良いチュートリアルはAndroid 2 でマルチタッチを使用する方法です。