我正嘗試基於相機創建一個Android應用程序。 我想將我的屏幕分成2或4個視圖。 (當顯示2個視圖時,一個會在上面,一個會在下面;當4個視圖時,2個會在頂部(並排),2個在底部(並排) 我想顯示相機在所有視圖中都能看到。 我的意思是所有的視圖必須根據相機渲染。 這可能嗎?怎麼樣?Android - 如何在兩個或更多視圖中顯示相機
0
A
回答
0
這是不實用的AFAIK。相機將只畫一個SurfaceView
,而不是四個。雖然您可以嘗試製作模擬SurfaceView
,然後將信息傳遞給四個單獨的SurfaceViews
,但您的表現可能會很糟糕。
0
我認爲這是可能的唯一方法是讓setPreviewCallback()
方法採用這些幀,將它們轉換爲位圖或jpegs,然後在其他表面視圖上繪製這些圖像。雖然我與CommonsWare。這將是緩慢而痛苦的。
0
其實我已經做了,在我的應用程序面對服裝: Face Costume
我所做的就是用相機預覽緩衝區,它從YUV轉換爲RGB,並使其在一個OpenGL紋理。您不必選擇OpenGL,也可以使用常規畫布方法進行操作。
在雙核心平板電腦上效果很好......沒有在其他硬件上測試過。
相關問題
- 1. 如何在兩個或更多視圖中共享單個Viewmodel?
- 2. 在一個樣條圖中顯示兩個(或更多)?
- 3. 如何在MVC中的相同視圖中顯示兩個部分視圖?
- 4. 在相機視圖中顯示UIView
- 5. 如何使用Android相機顯示兩個相同的相機預覽?
- 6. 如何在Android中的兩個或更多視圖周圍創建邊框?
- 7. 如何顯示相同的DialogFragment兩次或更多
- 8. 如何在ID中動態顯示兩個或更多值在JQUERY或javascript中
- 9. Android:圖像不顯示在圖像視圖從相機
- 10. 如何在Android工作室顯示多個圖像視圖
- 11. 如何在iPhone的橫向視圖中顯示相機?
- 12. 如何在iPhone上的視圖中嵌入相機顯示屏?
- 13. 如何在回收視圖中顯示多個視圖?
- 14. 如何顯示在Android中使用相機拍攝的圖像
- 15. 如何爲單個視圖添加兩個或更多模型?
- 16. 如何在單個視圖中顯示多個視頻?
- 17. 顯示相機視圖中顯示的地點名稱
- 18. 顯示相機視圖爲bagckground圖像
- 19. 在視圖中顯示兩個模型?
- 20. 在視圖中顯示多個圖像
- 21. 如何在許多視圖中顯示相同的導航欄?
- 22. 在Yii2中顯示相同視圖的兩個模型
- 23. 如何隨機顯示多個圖像?
- 24. 如何在Unity3d中以編程方式在相機視圖中顯示圖像
- 25. 如何在單個視圖頁面中編輯兩個或更多模型
- 26. 獲取並顯示Android中相機視圖的部分區域
- 27. 在一個單一的視圖中的兩個或更多的收集視圖
- 28. 如何在列表框中顯示XML文件中的兩個(或更多)值?
- 29. Swift 3 - 如何在相機視圖上顯示邊框?
- 30. 如何強制android佈局顯示兩個視圖
有多酷。你有任何樣本或鏈接,你有學習如何做到這一點? – 2013-10-13 18:51:49