我正在創建一個將圖像添加到圖像的Android應用程序(想想那些你在海灘上的東西,你把頭伸進去......),但是我希望圖像顯示在保持攝像頭饋源的表面視圖之上用戶可以定位照片的主題。有沒有辦法使表面視圖的大小被用來顯示比全屏小的攝像頭數據?
我遇到的問題是相機饋送(表面視圖)顯示圖像的任一側。我想重新調整表面視圖的大小以適合圖像。圖像的大小可能會有所不同。
我正在創建一個將圖像添加到圖像的Android應用程序(想想那些你在海灘上的東西,你把頭伸進去......),但是我希望圖像顯示在保持攝像頭饋源的表面視圖之上用戶可以定位照片的主題。有沒有辦法使表面視圖的大小被用來顯示比全屏小的攝像頭數據?
我遇到的問題是相機饋送(表面視圖)顯示圖像的任一側。我想重新調整表面視圖的大小以適合圖像。圖像的大小可能會有所不同。
我覺得你喜歡上表面視圖的頂部部分覆蓋 - 這是用框架佈局實現這樣的:
您可以將一切,但另一面視圖疊加
相對佈局很好,因爲它允許Z-Stacking。這是一個男生錯誤 - 我需要使用畫布!畫布被設置爲其中一個圖像的大小。 – Anthaas
實時攝像頭資源非常耗費資源,實時並在表面視圖上渲染,忽略了普通的畫布渲染管道,因此您的選項在這裏非常有限。 –
你應該舉一些例子,也許人們可以幫助你多一點。我不是專家,但我認爲你可以把相機的饋送放在你定義的區域,所以也許改變你的應用程序的佈局可能會有所幫助。如果你想要一個樣本,你可以嘗試下載氰基9相機應用程序的源代碼 – Kiwy
對不起,我已經嘗試了很多東西,包括所有我試過的東西會佔用大量的空間。我會下載你所說的代碼並從那裏看到。謝謝! – Anthaas
我想你已經嘗試過那樣或類似的東西http://stackoverflow.com/questions/4077477/how-to-change-custom-surfaceview-width-and-height至少,你應該修改你tittle是更「可搜索「的人有這些問題是」SurfaceView「而不是」表面視圖「 – Kiwy