Mon objectif est de lancer une animation lumineuse sur un image.I je change l'alpha de l'image pour produire cet effet.Dessiner une image transparente sur la vue de la surface
J'ai utilisé AlphaAnimation de base fourni dans le cadre Android, mais a constaté que le ralentissement d'autres animations. J'ai donc étendu une classe de SurfaceView et créé un thread pour le mettre à jour. (Là encore, je manipule l'alpha de l'image).
Tout semble bien, sauf que je ne suis pas en mesure de dessiner une image transparente sur SurfaceView.Its montrant la couleur noire sur les zones transparentes du bitmap.
Canvas mCanvas = holder.lockCanvas(null);
Bitmap mybit = BitmapFactory.decodeResource(mFrameLayout.getResources(), R.drawable.icon);
mCanvas.drawColor(0, Mode.CLEAR);
mCanvas.drawBitmap(mybit, 0, 0, null);
holder.unlockCanvasAndPost(mCanvas);
Merci d'avance.
Pourrait-il être l'arrière-plan (couleur) qui brille à travers? – slup