surfaceview

    0熱度

    2回答

    我使用約束佈局作爲根與3子視圖: 的TextView 按鈕 SurfaceView(View.Visibility =已刪除) 我想當我點擊Button時,SurfaceView出現(View.Visibility = Visible)from: Y = - SurfaceView.height 到: Y = 0 ,當我點擊第二個時間上的按鈕,SurfaceView消失(View.Visibili

    0熱度

    1回答

    我使用我的自定義SurfaceView來顯示相機預覽,並且有一些UI元素浮在SurfaceView上,例如用於拍照的按鈕。但有時SurfaceView會出現在頂層出於某些未知的原因,我看不到任何UI元素,但仍然可以與它們進行交互。爲什麼?

    0熱度

    1回答

    我正在嘗試編寫一個應用程序,該應用程序連接到遠程主機並讀取x,y元組的行並將它們實時繪製爲散點圖。數據正在按預期顯示,但是當我修改代碼以嘗試顯示某些標記以測量數據時,該數據未按預期工作。我期望看到20個同心灰色圓圈的黑色背景。隨着數據的滾入,它應該在同心圓上顯示爲綠色圓點。相反,我在遠程主機關閉時看到的是initializeSurface()被調用,並且只顯示外部灰色圓圈(i = 20)。而且,當

    1熱度

    1回答

    我已經實例化一個SurfaceView並使用setContentView(surface);附加到一個活動。當我在真實設備上運行它時運行良好,但在Android模擬器中它只顯示白色屏幕。此外,我已經在不同的系統中進行過測試,一些系統工作正常,有些則不正常 所有系統都是Ubuntu 16.04,模擬器運行在相同的配置API級別26.我可以說所有的系統都有相同的開發環境。 請幫我找出背後的原因。

    0熱度

    1回答

    我想要做的是,在一個活動中用SurfaceView表示打開相機,並在其中預覽。點擊一個按鈕後,SurfaceView停止/不可見,因此圖像捕捉將顯示在ImageView的活動中。 是如下圖: 所以我必須具有類似下面的XML定製相機的活動, <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:a

    -2熱度

    1回答

    我想讓相機在從SurfaceView捕捉時始終發送圖片。 這是我的SurfaceView代碼。 public class CustomCamera extends AppCompatActivity implements SurfaceHolder.Callback,Camera.PictureCallback, Camera.ShutterCallback { Camera cam

    0熱度

    1回答

    我正在嘗試開發一個使用Google Play服務的BarcodeReader,並且我想獲取Zxing樣本等相機表面背景。 其實我用黑色透明背景和白色Rect Canvas查看,我希望這個Rect是透明的,所以我的問題是如果沒有這個Rect邊界可以改變視圖背景。 這是我的自定義視圖在那裏我畫一些線條 public class MyView extends View { private Paint

    0熱度

    1回答

    我遇到了照片預覽的方向問題。我用 SurfaceView。當我嘗試旋轉屏幕180度(快速更改屏幕方向)時,活動重新創建良好,但方向SurfaceView不會更改,並且預覽圖像顛倒。但同時,如果我慢慢地轉動屏幕(以通常的速度)轉動90度而不停留在+90度 - 所有內容都顯示在名義上。在這兩種變體中,照片都是正常的(我在EXIF中寫入方向屏幕)。只有旋轉屏幕只有180度 - 和非常快只出現此問題。 無

    0熱度

    1回答

    我通過SurfaceView創建一個相機,但是當我按Home並且再次返回到活動時。 SurfaceView不再顯示任何東西。它沒有調用 surfaceCreated(SurfaceHolder holder) 當我回到活動。我該怎麼辦? 這裏是科特林 ``` 類MyCameraView我的代碼寫:SurfaceView,SurfaceHolder.Callback,Camera.PreviewCa

    0熱度

    1回答

    我知道如何返回到往常的活動。當前活動(VideoActivity.java)的SurfaceView爲MediaRecorder錄製視頻。每當我實現finish()恢復到以前的活動,它導致錯誤像下面的logcat: E/BufferQueueProducer: [SurfaceView] dequeueBuffer: BufferQueue has been abandoned E/Emulat