私のAndroidエミュレータから下のスクリーンショットを参照してください:
http://imageshack.us/photo/my-images/190/image1zqu.png/
ホーム画面のスクリーンショットです。赤いボックス内のオブジェクトを監視します。それがデバイスのウィジェットです。
説明:
画面上にオブジェクトがあり、ユーザーが画面上の任意の領域を移動先としてタッチすることでオブジェクトを移動できるライブ壁紙アプリケーションを作成しました。問題は、ユーザーがデバイスウィジェットに触れた場合です。ブラウザボタンを押すと、オブジェクトはボタンウィジェットに移動し、ブラウザを開きます。だから私はユーザーがデバイスのウィジェットに触れているかどうかを検出する方法を知りたいですか?
私の意図は、ユーザーが画面上のデバイスのウィジェットに触れたときにオブジェクトが移動しないようにすることです。
注:AndEngineライブラリを使用してアプリケーションを開発しましたが、androidopenGLESまたはその他のソリューションも歓迎します。