我想應用拖動,放大/縮小,旋轉使用多點觸控到兩個圖像.one 圖像放在另一個的頂部。後通過施加動作作出 變化從上面兩個圖像應用這些動作如何執行放大/縮小,在Android中一起旋轉
之後。
我成功地將變焦/拖動應用到頂部圖像,從中創建新圖像。
主要問題是
1.How到一次將作用於兩個圖像,一個圖像?
2.如何從當前顯示圖像切換到另一個圖像 (我應該使用哪種佈局)?
3.如何使用多點觸控可以讓用戶旋轉或縮放圖像?
我缺少什麼,很抱歉的名單 - :)
我想應用拖動,放大/縮小,旋轉使用多點觸控到兩個圖像.one 圖像放在另一個的頂部。後通過施加動作作出 變化從上面兩個圖像應用這些動作如何執行放大/縮小,在Android中一起旋轉
之後。
我成功地將變焦/拖動應用到頂部圖像,從中創建新圖像。
主要問題是
1.How到一次將作用於兩個圖像,一個圖像?
2.如何從當前顯示圖像切換到另一個圖像 (我應該使用哪種佈局)?
3.如何使用多點觸控可以讓用戶旋轉或縮放圖像?
我缺少什麼,很抱歉的名單 - :)
1)您需要及時做Bitmap1改造和重新申請它Bitmap2。例如,您可以使用使用觸摸事件計算的矩陣將其應用於兩個位圖。
2)我不確定要理解你想做什麼。我的理解是:你有多個imageview(可以由兩個放置在另一個圖像上的圖像組成)浮在佈局上,並且你想選擇其中的一個來調整/旋轉它。 爲了做到這一點,你可以簡單地使用imageView的ontouch事件。
3)在Android中旋轉+縮放多點觸控並非易事,必須編寫大量代碼才能使其運行良好。我建議你使用現有的庫。我用這一個和它的工作就像一個魅力: http://code.google.com/p/android-multitouch-controller/
您可以將樣品中看到提供http://code.google.com/p/android-multitouch-controller/source/browse/trunk/demo/MTPhotoSortr/src/org/metalev/multitouch/photosortr/PhotoSortrView.java,你可以在任何時候retreive在mImages(i).getCenterX()
,mImages(i).getAngle()
新中心,角度和規模更新的圖像的比例, mImages(i).getScaleX()
,... 使用此值可以在另一個位圖上覆制變換(旋轉,縮放,平移)。
嗨,我完全同意你的看法。旋轉和縮放工作就像一個魅力!!!!。它是完美的! .one Q,如果我正在使用這種方法。如何跟蹤圖像的轉換,以便我可以創建第三個。謝謝 – DroidBot 2011-03-10 11:23:52
@Kariyachan我編輯了我的答案,描述瞭如何根據庫提供的示例,您可以檢索應用的轉換在另一張圖片上覆制它們。 – pcans 2011-03-13 14:33:50
我花了好幾天的時間來解決這個問題。甚至嘗試過你連接的多點觸控器。在一部手機上運行良好,而另一部手機運行良判決:一些Android手機上的多點觸控很糟糕。 – HRJ 2011-09-27 07:14:06