invalidate

    2

    2答えて

    Dev環境はVS2010であり、言語は32ビットWindows用にコンパイルされたC#(GUI)とC++(Sim Engine)が混在しています。 32ビットのXP、32ビットのVista、32ビットの7、および64ビットの7を含むWindowsのすべてのバージョンで例外が発生します。 私は完全にこの問題を抱えています。プログラムの性質(イベントベースのシミュレーション)のため、実際にアクセスして

    7

    1答えて

    私のビューには、呼び出されたときに描画されるいくつかのシェイプを変更するいくつかのメソッドがあります。 Javaでは、コンポーネントが更新されていることを確認するためにrepaint()と呼びます。私の意見が正しく更新されることを確認する何かがありますか? onDraw()メソッドのinvalidate()メソッドを呼び出すと、最新の状態に保たれるため、描画されるシェイプを変更するメソッドにrep

    3

    1答えて

    ContentPageという2つのオブジェクトがあります。コレクションはChildLinksです。 ContentPage ----------- ID Title ChildLink ---------- ID ParentPageID [ContentPage] ChildPageID [ContentPage] Priority ContentPage.ChildLi

    0

    2答えて

    値に基づいてmemcahcedエントリを無効にすることはできますか? 私のアプリでは、私は異なるグループにユーザーを割り当てており、このマッピングをmemcachedに保存しています。 1 groupIDへ key = userID value = groupID ように、複数のuserIdsマップ。 特定のグループを削除すると、削除されたグループのgroupIDという値を持つmemcach

    0

    1答えて

    私が作成しているカスタムコントロールは、クライアント空間に多くの「アイテム」を描画する必要があります。 Invalidate()を呼び出すと、すべてのアイテムが再描画される新しいペイントサイクルが開始されます。 多くのアイテムがあり、コントロール内で多くのナビゲーションが発生すると、状況を最適化する必要があります。だから、1つか2つのアイテムしか描かれていない塗装サイクルを起動する必要があります。

    1

    1答えて

    私は、いくつかのImageViewを含むFrameLayoutを持っています。メインアクティビティでは、FrameLayoutと画像を指でドラッグ(ドラッグ)するために、タッチイベントを記録します。 これを行うには、activity touchイベントハンドラでinvalidate()によって呼び出されるframelayoutのonDrawの中でcanvas.translate(x、y)を呼び出し

    0

    1答えて

    私はいくつかのタイマーを使用していますが、完了する前にキャンセルするか、終了後にビューから削除することができます。これらの両方は、cancelActionメソッドによって処理されるはずです。タイマーが終了していない場合、cancelActionのifステートメントはタイマーに無効化を指示し、ゼロにして残りの時間を表示するビューを削除します。これは完全に機能します。タイマーがすでに終了している場合、

    2

    1答えて

    ビューを表示するアクティビティがあり、ビュー内に描画されているキャンバスがあり、次にキャンバスをドラッグ/ズームするためのオンタッチ機能があります。しかし、デバッグ時にはキャンバスの動きがないことを除いて正しく動作するように見えます。私は無効にする必要があると思います、そうですか?もしそうなら、私はそれをどこに呼びますか? ご協力いただきありがとうございます。あなたは、画面を再描画したいとき To

    2

    2答えて

    最初は私のプログラムの開発は、次のようになります。 しかし、私は、画面プログラムの開発を中心に画像を移動していますになります: 赤いグラフはonDrawでランダムに生成されます方法。だから私は周りの写真をドレッジし、静止画の背景を持っていないinavalidates私は動画を見ながら。ここ は私のコードです: カスタムビュー: パッケージcom.graph.base。 import android

    19

    1答えて

    Androidのinvalidate()とpostInvalidate()の違いは何ですか?それぞれはいつ呼び出されるのですか?メソッドはViewまで拡張されたクラスでのみ呼び出される必要がありますか?