2016-03-20 24 views
0

bir 3D kart çevirme efekti oluşturarak, Bir grafiği (ı MPAndroidCharts lib kullanın) içeren iki CardViews çevirmek için kullanın aşağıdaki kodu bulundu dikey merkez ekseni boyunca dönebildiğinden, bir boole ayarlandığında o küçük if ekledim, sonra animasyon yatay orta ekseni boyunca yapılır. Şimdi bazen animasyon sırasında, aşağıdaki garip hata benim app çöküyor:Android OpenGL hatası

03-20 16:37:26.369 551-579/c.f.q.android.demo A/OpenGLRenderer: Error: Spot pair overflow!!! used 30, total 22 
03-20 16:37:26.370 551-579/c.f.q.android.demo A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 579 (hwuiTask1) 

Ben yatay eksen boyunca döndürmek ancak bu durumda bile, hata sürekli olmaz bu hata sadece olmuyor gibi duruyor (örneğin bazen sayısız kez çalışır ve bazen ikinci kapakta düşer.

cevap

1

Kart görünümünüzün gölgesi var mı? Kartımın yükseltmesini 0dp'ye ayarlayarak hatayı düzelttim. xml Yani: -: https://github.com/AnderWeb/discreteSeekBar/issues/73 -

<android.support.v7.widget.CardView xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    app:cardElevation="0dp" 
    app:cardUseCompatPadding="true"> 

Bazı diğer açık kaynak projeleri de bu hatayı görmeden bulundu.

+0

Evet, üzerinde gölge var. Bahşiş için teşekkürler, bir deneyin ve yardımcı olup olmadığını göreceğim. – Sleeper9

+0

Geç cevap için özür dileriz, bu sorunu çözmek için görünüyor! :) Her neyse, şu an yükselme gölgesini "taklit edebilirim" diye bir fikrin var mı? – Sleeper9