開発を始めたばかりで、スライダーを追加すると、そのための定義済みのスキンがあり、画面のどこかに配置できますが、一部のアプリでは、ノブのようなものがありますスライダーを回転させて、スライダーと同じことを行うことができます。彼らはどのようにそれを行うのですか、それはopenGLまたは何かを必要としますか?
1 に答える
ほとんどの場合、すぐに使用できるものがない場合は、独自のコントロールを作成する必要があります。
たとえば、Knobについて言及します。これは Android SDK では利用できません。このようなコントロールは有用であることが証明される可能性があります。
このようなカスタム コントロールを作成するチュートリアルは次のとおりです: http://go-lambda.blogspot.in/2012/02/rotary-knob-widget-on-android.html
これは、上記のリンク先のチュートリアルの最終結果の画像です。
カスタム スライダー/シーク バーの例を次に示します: http://permadi.com/blog/2011/11/android-sdk-custom-slider-bar-seekbar/
これにより、独自のカスタム ビューを作成する方法について大まかなアイデアが得られるはずです。
最後に、ほぼすべての優れたカスタム ビューを追跡するための最良のリソースを個人的に見つけたのは、http ://www.androidviews.net/ です。
androidviews.net ウェブサイトは閉鎖されました。Android Arsenalは、いくつかのサードパーティ Android ライブラリを一覧表示する新しいWeb サイトです。