| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 
 |  
 
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.Path.Direction;
import android.view.View;
import android.view.animation.AccelerateDecelerateInterpolator;
import android.view.animation.AlphaAnimation;
import android.view.animation.Animation;
import android.view.animation.AnimationSet;
import android.view.animation.AnimationUtils;
import android.view.animation.RotateAnimation;
import android.view.animation.TranslateAnimation;
import android.widget.ViewFlipper;
 
class GraphicsView extends View {
 
 // by SIDIBE Ali-Broma Android Developper,
    private Animation anim;
 
    Context context;
 
    public GraphicsView(Context context) {
        super(context);
        this.context=context;
    }
 
 
 
	private void createAnim(Canvas canvas)
    {
      anim = new TranslateAnimation(Animation.RELATIVE_TO_PARENT, -1.0f,Animation.RELATIVE_TO_PARENT, 1.0f,
    		  Animation.RELATIVE_TO_PARENT, 0.0f,Animation.RELATIVE_TO_PARENT, 0.0f);
      anim.setRepeatMode(Animation.RESTART);
      anim.setRepeatCount(Animation.INFINITE);
 
 
 
        anim.setDuration(1000L);
 
 
        anim.setInterpolator(new AccelerateDecelerateInterpolator());
 
 startAnimation(anim);
    }
 
 
    @Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
    // on cree l'animation s'il n'exisite pas
        if (anim == null) {
            createAnim(canvas);
        }
 
        Paint paint = new Paint();
        paint.setColor(Color.BLUE);
        paint.setTextSize(12);
        paint.setAntiAlias(true);
        canvas.drawText("Developpez.com est un site  entraide et de partage", 20, 200, paint);
 
 
 
 
    }
 
 
} | 
Partager