android - 求问:2个画板A和B,在A上画的动作如何每时每刻在B上也自动画出?
天蓬老师
天蓬老师 2017-04-17 16:51:30
0
2
700

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

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(2)
迷茫

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

リーリー
    • @author CyrusCao
      *
      */

    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
    大家讲道理

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

    いいねを押す +0
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート