検索

ホームページ  >  に質問  >  本文

android - 求问:2个画板A和B,在A上画的动作如何每时每刻在B上也自动画出?

两个画板A和B,我在A画板上画画,然后在B上一步一步全部自动重绘出来,要有重绘过程。

天蓬老师天蓬老师2773日前705

全員に返信(2)返信します

  • 迷茫

    迷茫2017-04-17 16:53:30

    この問題は難しいものではありません。A の描画ボードの描画をトリガーするときに、A の点の座標を反転する必要があります。変換関係に従って、B の点の座標を計算してから、 B の点の座標。 https://segmentfault.com/n/1330000005040693

    リーリー
    1. クラス MainActivity はアクティビティ {

      を拡張します リーリー

      }

      ボード A

    2. com.cyrus.demoboard;

    3. android.annotation.SuppressLint;

    4. android.content.Context;

    5. android.graphics.Canvas;

    6. android.graphics.Paint;

    7. android.graphics.Path;

    8. android.util.AttributeSet;

    9. android.view.MotionEvent;

    10. android.view.View;
      /**

      • @author CyrusCao
        *
        */

    11. クラス BoardView extends View {

      リーリー

      }

      ボード B

    12. com.cyrus.demoboard;

    13. android.annotation.SuppressLint;

    14. android.content.Context;

    15. android.graphics.Canvas;

    16. android.graphics.Paint;

    17. android.graphics.Path;

    18. android.util.AttributeSet;

    19. android.view.MotionEvent;

    20. android.view.View;

      /**

      • @author CyrusCao
        *
        */

    21. クラス BoardViewB はビュー {

      を拡張します リーリー

      }

    22. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

      リーリー

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 16:53:30

    WebSocket は実装できますが、IE には Flash を使用する必要があります

    返事
    0
  • キャンセル返事