簡體   English   中英

Android Alpha動畫非常慢

[英]Android Alpha Animation Very Slow

我有一個應用程序,顯示一個顯示相機預覽的SurfaceView,並在其他幾個UI元素(按鈕)之上。 基本上,用戶輸入他們的代碼,我FadeOut UI離開正常預覽並拍攝后來上傳的圖片。 這一切都在較舊的平板電腦上運行良好,但是,當調用view.animate()時,切換到XPERIA Z2平板電腦時這個東西變得非常慢。 我注意到平板電腦啟動了OpenGL,(我沒有注意到舊平板電腦上的情況)。

:EGL 1.4 QUALCOMM構建:()OpenGL ES着色器編譯器版本:E031.24.00.06構建日期:02/12/14 Wed Local Branch:au090 Remote Branch:Local Patches:Reconstruct Branch:

現在這可能是問題所在。 我該如何關閉它? 無論如何我會在這里粘貼動畫:

public static Animation fadeOut() {

    Animation fadeOut = new AlphaAnimation(1, 0);

    fadeOut.setInterpolator(new DecelerateInterpolator()); //add this

    fadeOut.setDuration(500);

    return fadeOut;
}

有任何想法嗎?

好吧,如果有人經歷了這樣的事情,問題是我在視圖上設置動畫然后調用view.animate()。 使用view.startAnimation(動畫)工作正常!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM