0

開発を始めたばかりで、スライダーを追加すると、そのための定義済みのスキンがあり、画面のどこかに配置できますが、一部のアプリでは、ノブのようなものがありますスライダーを回転させて、スライダーと同じことを行うことができます。彼らはどのようにそれを行うのですか、それはopenGLまたは何かを必要としますか?

4

1 に答える 1

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 サイトです。

于 2013-02-18T05:52:31.083 に答える