問題タブ [shake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
4992 参照

iphone - motionEnded が呼び出されていない (View Controller なし)

揺れを検出するために必要なすべてのことを行ったと思いますが、motionEnded:withEvent:呼び出されません。(UIViewController私のアプリは「OpenGL ES App」テンプレートに基づいています。)

私は私のに追加application.applicationSupportsShakeToEdit = YES;しましたapplication:didFinishLaunchingWithOptions:、そして

EAGLView.m (これは呼び出されます) および(他のさまざまな場所も試しました) [self becomeFirstResponder];initWithCoder:

しかし、デバッガーは決してヒットしません

いくつかのステップがありませんか?コントローラーは必要ですか?

(私は iPad シミュレーターで iOS 3.2 を使用しています。)

0 投票する
1 に答える
1485 参照

android - Androidでのシェイクイベントの処理(1.5以降?)

ここでのAndroid開発はかなり新しいです...電話を振ると何かをするソースを備えた動作中のアプリの例はありますか?これはバックグラウンドアプリで実行できますか?かなりのグーグルを実行し、良い例を見つけることができません。コンテキストがほとんどないチュートリアルのみ。

ありがとう!

0 投票する
2 に答える
1344 参照

windows - 助けてください-AeroShake/3DフリップからのWM_SYSCOMMANDメッセージ

こんにちは

Delphi 2006で作成されたアプリケーションがあります。Windows7で実行している場合、アプリケーションがAeroShakeからWM_SYSCOMMANDメッセージを受信しないことに気付きました。ただし、アプリケーションを管理者として実行すると、AeroShakeを実行するときにWM_SYSCOMMANDを受け取ります。

WM_SYSCOMMANDに対してChangeWindowMessageFilterを呼び出そうとしましたが、呼び出しが成功したことを示すTrueの結果が得られましたが、AeroShakeからWM_SYSCOMMANDメッセージを取得できません。

誰かがなぜそしてどのようにこれを修正できるか知っていますか?

ありがとうございました

0 投票する
2 に答える
3580 参照

iphone - UITextField がシェイク ジェスチャに応答しないようにするにはどうすればよいですか?

デフォルトでは、テキストを入力中に iPhone を振ると、UITextField入力を元に戻すかどうかを尋ねる小さなボックスが表示されます。どうすればこれを防ぐことができますか? UITextFieldUITextFieldDelegate、およびドキュメントを調べましたが、UITextInputTraits揺れに関連するものは何も見つかりませんでした。

おそらく、シェイクイベントを無視するようにサブクラス化できUITextFieldますが、他のことを台無しにしない能力に自信がありません。私は何かが好きだ

これを行う最善の方法は何ですか?

0 投票する
7 に答える
6635 参照

html - 要素の上にカーソルを置いてそのフォントを太字に設定したときの揺れをどのように回避できますか

要素の上にカーソルを置き、そのフォントを太字に設定したときの揺れをどのように回避できますか? これが私が書いたコードのサンプルです:

http://jsfiddle.net/8v4Ag/

揺れを避けるテクニックはありますか?LogOff にカーソルを合わせると、フォントは太字になりますが、テキストが太字になるため、そのテキスト行が少し右に移動します。ホバリングすると、再び揺れます。

このような揺れを避ける CSS の方法はありますか?

0 投票する
1 に答える
1448 参照

iphone - シェイクの取り消しにより UITextField テキストがいつ変更されたかを検出していますか?

ユーザー入力に対して一連の検証を行い、編集を終了できるかどうかを判断する UITextFieldDelegate があります。ある特定の例では、フィールドを空白のままにすることは無効です。

現在textField:shouldChangeCharactersInRange:replacementString:、ユーザーが編集するたびにテキスト入力を検証するために使用しています。

問題は次のとおりです。ユーザーがフィールドを (小さな「x」ボタンで) クリアすると、検証コードが「無効」モードになり、ユーザーが有効なテキストを入力するまでナビゲートできなくなります。その後、ユーザーが電話を振って古いテキストを取得した場合、shouldChangeCharactersInRangeは再び呼び出されず、デリゲートはすべてが再び正常であることを認識せずに「無効」状態のままになります。

正しく使用しているかどうかはわかりませんが、組み込みの UITextFieldDelegate 機構が元に戻す/やり直しによるテキストの変更に対応できないようです。

このシナリオで適切な検証を行う最善の方法は何ですか? 実装するために本当に UITextField をサブクラス化する必要がありmotionEnded:withEvent:ますか? UITextField の編集処理は、ユーザーが実際に入力したか、元に戻すために発生したかに関係なく、実際に独立しているように見えるので、実際にそのルートに行かなければならない場合は困惑します。

0 投票する
4 に答える
4060 参照

android - アンドロイド2.2で振る方法

誰かがアンドロイド2.2のシェイクコードが何であるか知っていますか?私は自分のアプリケーションで話題を作るためにシェイクしたいです。ありがとう。

0 投票する
1 に答える
2787 参照

android - Image Rotate と Matrix に関する Android の問題

これを取り除くためにあらゆる種類のさまざまな方法を試してきたので、うまくいけばこれは簡単なものです.

時計アニメーションを組み込んだAndroidアプリを作っています。非常に面倒なことを除いて、すべてがうまく機能しています。

時計に秒針があり、次のコードを使用して秒針の中心点を中心に回転させています。お気づきかもしれませんが、私はこれをアナログの秒針のように見せようとしているので、ただ時を刻むのではなく、スイープします。

それは実際に私が望む仕事をします...ほとんど。

問題は、中心点の周りで手がわずかに揺れたり揺れたりすることですが、それは非常に目立ち、美学を損ないます.

float 値を丸める方法だと思いますが、誰かが以前にこれを経験し、それを取り除く方法についてアイデアを持っていることを望んでいました.

参考までに、秒針の画像は元は 74 px x 28 px で、(現在) 74 x 74 ピクセルの .png で、秒針の中央が交差点を正確に横切っています。また、75 x 75 にしようとしたので、実際には中央のピクセルもありますが、うまくいきません。

どんな助けでも大歓迎です。

** アップデート

小数が削除された場合に備えてコードを変更しようとしましたが、残念ながらまだうまくいきません。これが私が試して失敗したオプション2です。

0 投票する
2 に答える
1882 参照

iphone - iphone-それを押す簡単な方法->効果を削除しますか?または移動->ビュー効果を再配置しますか?

iPhoneの自宅では、1つのアプリを2秒間押し続けると、全員が揺れ、削除または再配置されるのを待っています。

どうすればこれを自分の見解で見ることができますか?

  1. どこかを長押しすると、すべてのサブビューが揺れます

  2. ユーザーがビューを再配置できるように、どこかを長押ししますか?

iOSのホーム画面やibook、または他の多くのアプリと同じように?

ありがとう

0 投票する
2 に答える
1808 参照

iphone - Cocos2dシェイク/加速度計の問題

だから私は少し裏話。ユーザーがiDeviceを振ったときに両方とも約3秒続くパーティクルエフェクトとサウンドエフェクトを実装したかったのです。しかし、シェイク用のUIEventのビルドが機能しなかったときに、最初の問題が発生しました。そこで、私は数人のココスのベテランのアドバイスを受けて、スクリプトを使用して「暴力的な」加速度計の入力を揺れとして取得しました。今までうまくいきました。

問題は、振とうし続けると、粒子が積み重なって何度も鳴るということです。これは、注意深く試みて、そうしない場合でも発生することを除いて、それほど大きな問題にはなりません。ですから、私が望んでいるのは、パーティクルエフェクト/サウンドエフェクトの開始時に加速度計を無効にし、終了したらすぐに再度有効にすることです。これをスケジュール、NStimer、またはその他の関数で実行する必要があるかどうかはわかりません。私はすべての提案を受け入れます。これが私の現在の「シェイク」コードです。