Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。Studio2015+xamarinで、Androidアプリを制作しています。1秒間、間を置いてタップしている間カウントを0.1秒ずつ1増やす・長押し時、指を離すと止まるというボタンを作成しようとしていますが、条件の2つめと3つめの処理をどのように作成すべきかわからず困っています。長押しした後にカウントが1増えるだけの状態です。}}}追記ありがとうございます。期間が空いてしまいましたが、教えていただいたページと流れを参考にontouchを使用して動作させています。現在、作成したコード内容は以下の通りです。while文を使用し、ボタンが押しっぱなしになっている時にカウントアップし、ボタンから離すと止まるようにしたいのですが、ボタンから手を離してもMotionEventActions.Downの状態が認識され続けて無限ループが発生してしまいます。ボタンを押した時(MotionEventActions.Down)と、離した時(MotionEventActions.Up)で別々に呼ばれます。抜けることはありません。カウントが止まらなくなるのはそのためです。ループは別スレッドに追い出し、タッチイベントではスレッドの起動・キャンセルを行うと良いでしょう。され続けるボタンかと思います。現在、LongClickを使用し、長押しの状態を認識させていますが、だと、これ自体が「ボタンを離した」ときに発生するので、「押している」ことを検知できないと思います。使って、自力で「長押し開始」〜「長押し終了」をコーディングする必要があるように思います。アプリ開発Tipsですが、参考になります。停止するとなると思います。来た場合」など、考慮することが多いので、複雑なプログラムになるのではと思います。イベントを使う必要があると思います。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。macへの移行方法について0Xamarin.Formsで作成したアプリの終了ボタンを作成したいです。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。