两个画板A和B,我在A画板上画画,然后在B上一步一步全部自动重绘出来,要有重绘过程。
迷茫2017-04-17 16:53:30
この問題は難しいものではありません。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"
リーリー