2011-03-07 123 views
0

我想創建一個從兩個不同的圖像。輸出圖像的新形象,必須引起 從通過拖動覆蓋在其他圖像一個圖片,放大/縮小創建新的圖像,旋轉的動作。如何通過合併兩個圖像

我是新來的Android我怎麼能做到這一點。哪個視圖我需要使用 surfaceview/imageview?

感謝您的時間。

回答

1

,如果你想這樣做動態(響應用戶操作),目前還不清楚,或者你是否要根據確定的曳,生成固定圖像/縮放/旋轉參數。對於前者,您應該使用自定義視圖,您可以在onDraw()中執行所有自己的繪圖。對於後者,您可以使用Bitmap類來完成此操作。你不需要任何意見。請按照下列步驟操作:

  1. 創建一個目標您想要的大小的位圖。
  2. 創建一個畫布,通過目標位圖的構造。這將創建一個畫布,將繪製到目標位圖。
  3. 爲繪圖創建一個Paint對象。
  4. 使用畫布繪製您的第一個源圖像。
  5. 應用適當的變換對油漆對象之後繪製覆蓋圖像。

稍後,您可以在接受圖像的ImageView或其他視圖類(例如TextView)中使用位圖。

+0

嗨,感謝您的快速回復。我想根據用戶操作動態地執行此操作,該操作適用於兩個圖像。 – DroidBot 2011-03-07 08:13:31