HFM の 3 つの BitmapFields に 3 つの画像を追加しています。トラックホイールで水平にスクロールしますが、マーキーテキストのように画像を自動スクロールしたいです。マーキーのようなスクロールテキストを表示するスレッドを取得しましたが、 それを画像に置き換える方法は?
2 に答える
0
BitmapField imageField = new BitmapField(Bitmap.getBitmapResource("sync.png"),
Field.FOCUSABLE);
Border imageFieldBorder = BorderFactory.createBevelBorder(edges, new XYEdges(Color.BLACK, Color.BLACK, Color.BLACK,Color.BLACK), new XYEdges(Color.WHITESMOKE, Color.WHITESMOKE,Color.WHITESMOKE, Color.WHITESMOKE));
imageField.setBorder(imageFieldBorder);
ボーダーの色も変更できます
于 2012-08-31T10:29:31.497 に答える
0
TimerTaskがintcurrentScrollという名前のscrollAmountをインクリメントすると言います
カスタムフィールドのペイントメソッドで画像を処理する必要があります。ここでは、1つの画像をスクロールする例を示します(画像が画面よりも大きい場合)。
Bitmap bmp = this.getBitmap1();
int width = bmp .getWidth();
graphics.drawBitmap(0, 0, width , bmp.getHeight(), bmp, currentScroll, 0)
于 2012-08-29T09:29:09.557 に答える