文章詳情頁(yè)
java - 自定義相機(jī)的SurfaceView 中由于surfaceChanged()方法多次調(diào)用,導(dǎo)致在此方法中設(shè)置相機(jī)預(yù)覽圖閃爍
瀏覽:137日期:2024-01-24 14:16:53
問(wèn)題描述
通過(guò)SurfaceView來(lái)顯示相機(jī)的預(yù)覽圖,在surfaceChanged()中來(lái)設(shè)置預(yù)覽圖的縱橫比。但是當(dāng)SurfaceView所在的FrameLayout發(fā)生變化時(shí)(我加入了一個(gè)PreferenceFragment),SurfaceView會(huì)發(fā)生重繪,surfaceChanged()多次調(diào)用導(dǎo)致多次修改預(yù)覽圖大小和位置,從而發(fā)生預(yù)覽圖閃爍問(wèn)題,試問(wèn)如何在不去掉加入的PreferenceFragment的情況下,來(lái)解決預(yù)覽圖閃爍的問(wèn)題?
問(wèn)題解答
回答1:樓主這個(gè)背景怎么搞的 好犀利的樣子
標(biāo)簽:
java
排行榜

熱門標(biāo)簽