2013年3月22日金曜日

一つのCanvasには一つの画像

どうも、ちょこっと調べたらわかりそうなことなのに無くね?
とかぬかしおる()Esterです。

ある画像の上にある画像をおいて、表示させようとしてたところ、
意外と難航してまして…今さっき解決策を思いついたところです。
(まだ実行してない

タイトルに有る通り、Androidコード内におけるCanvasでの画像表示は
一つにつき1枚まで、とのことらしい…
ということをどっかのリファレンスで見た気がしたので
Canvasのインスタンスを2つ用意して、片方はthis、もう片方は前者のインスタンス
を指定してみようと…と文章で書いても伝わりづらいんでそれとなく雰囲気でコード
をば。

Canvas aCanvas = new Canvas(this);
Canvas bCanvas = new Canvas(aCanvas);

んで、bCanvas.drawBitmap(ファイル名,x,y,フィルター);
って感じでいってみようかなーって。

0 件のコメント:

コメントを投稿