两个画板A和B,我在A画板上画画,然后在B上一步一步全部自动重绘出来,要有重绘过程。
欢迎选择我的课程,让我们一起见证您的进步~~
この問題は難しいものではありません。A の描画ボードの描画をトリガーするときに、A の点の座標を反転する必要があります。変換関係に従って、B の点の座標を計算してから、 B の点の座標。 https://segmentfault.com/n/1330000005040693
@author CyrusCao**/
クラス MainActivity はアクティビティ {
}
ボード A
com.cyrus.demoboard;
android.annotation.SuppressLint;
android.content.Context;
android.graphics.Canvas;
android.graphics.Paint;
android.graphics.Path;
android.util.AttributeSet;
android.view.MotionEvent;
android.view.View; /**
クラス BoardView extends View {
ボード B
android.view.View;
/**
クラス BoardViewB はビュー {
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
WebSocket は実装できますが、IE には Flash を使用する必要があります
この問題は難しいものではありません。A の描画ボードの描画をトリガーするときに、A の点の座標を反転する必要があります。変換関係に従って、B の点の座標を計算してから、 B の点の座標。 https://segmentfault.com/n/1330000005040693
リーリー@author CyrusCao
*
*/
クラス MainActivity はアクティビティ {
を拡張します リーリー}
ボード A
com.cyrus.demoboard;
android.annotation.SuppressLint;
android.content.Context;
android.graphics.Canvas;
android.graphics.Paint;
android.graphics.Path;
android.util.AttributeSet;
android.view.MotionEvent;
android.view.View;
/**
@author CyrusCao
*
*/
クラス BoardView extends View {
リーリー}
ボード B
com.cyrus.demoboard;
android.annotation.SuppressLint;
android.content.Context;
android.graphics.Canvas;
android.graphics.Paint;
android.graphics.Path;
android.util.AttributeSet;
android.view.MotionEvent;
android.view.View;
/**
@author CyrusCao
*
*/
クラス BoardViewB はビュー {
を拡張します リーリー}
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
リーリーWebSocket は実装できますが、IE には Flash を使用する必要があります