私はアンドロイド開発には初めてです。ユーザーが「触れる」位置に(特定のレイアウトの)ビューを表示することは可能ですか?もしそうなら、どうですか? あなたのコンピュータを右クリックするというアイデアのように、右クリックするとメニューがポップダウンします。 と移動すると消えます。ユーザーが画面にタッチして消える場所にビューを表示できますか?
私は私が言ったことを願っています:P ありがとう!
私はアンドロイド開発には初めてです。ユーザーが「触れる」位置に(特定のレイアウトの)ビューを表示することは可能ですか?もしそうなら、どうですか? あなたのコンピュータを右クリックするというアイデアのように、右クリックするとメニューがポップダウンします。 と移動すると消えます。ユーザーが画面にタッチして消える場所にビューを表示できますか?
私は私が言ったことを願っています:P ありがとう!
はいできます。 ActivityまたはViewGroupでonTouchEventをオーバーライドして、タッチイベントをキャプチャする必要があります。その後、タッチポイントでビューを追加したり表示したりすることができます。これを達成するにはさまざまな方法があります。つまり、AbsoluteLayout(iircは推奨されていませんが)では、x、yの位置を設定したり、コードやXMLでビューを追加したりできますが、 Matrix(translate)のメインペイントをポイントし、それをVisibleにします。ビューを表示させてから、アニメーションを使用してマトリックス(翻訳)を使用してタッチポイントにスライドさせることさえできます。
このすべてをプレーンビットマップなどでonDraw経由で行うこともできます。
techiServicesで指摘されているように、これを行う方法はありますが、プラットフォームは一般的に、コンテキストメニューやオプションメニューなど、達成しようとしているものに対してより良い手段を提供します。どのユーザー機能を実装しようとしていますか? – Josh