1

以下のような形を描きたいと思います。ユーザーイベントの後、プログラムは異なるパラメーターで再描画する必要があります: ボックスの数と幅が変更されました。これは、期間内のビジーおよび空き時間スロットを表します。

サンプル

図面全体がビュー コントロールになります。私は疑似コードのみを知っています:

int left = 1;
int upper = 1;
int bottom = 50;
foreach( myDataType item : List<myDataType> ) {
    Paint myPaint = new Paint();
    myPaint.setColor( Color.RED );
    Draw( left,  upper, left + item.width, bottom, myPaint );  // red one
    left += item.width;
    myPaint.setColor( Color.GREEN );
    Draw( left,  upper, left + item.nextGap, bottom, myPaint );  // green one
    left += item.nextGap;
}

どんなアイデアも歓迎します、ありがとう!

4

0 に答える 0