void ShowImage() { base.OnResume(); //basic Glide.With(this).Load("http://ketquaviet.vn/app/img/logo-kqv.png").DontAnimate().Into(img1); //transform Glide.With(this).Load("http://ketquaviet.vn/app/img/logo-kqv.png") .Transform(new CircleTransform(this)).Into(img2); //animation var anim = new Android.Views .Animations.ScaleAnimation(0, 1, 0, 1, Android.Views.Animations.Dimension.RelativeToSelf, 0.5f, Android.Views.Animations.Dimension.RelativeToSelf, 0.5f); anim.Duration = 2000; anim.RepeatCount = 0; Glide.With(this).Load("http://ketquaviet.vn/app/img/logo-kqv.png") .Animate(anim).Into(img3); //support gif Glide.With(this).Load("http://ketquaviet.vn/uploads/web--landingkqv1.0.1.gif").FitCenter().Into(img4); }
//static bool hasInit = false; void Init() { //if (hasInit) return; //hasInit = true; const float scaleDownTo = 0.98f; const float fadeTo = 0.7f; const int duration = 50; var ani = new Android.Views.Animations.ScaleAnimation(scaleDownTo, 1f, scaleDownTo, 1f, Android.Views.Animations.Dimension.RelativeToSelf, 0.5f, Android.Views.Animations.Dimension.RelativeToSelf, 0.5f); var ani2 = new Android.Views.Animations.ScaleAnimation(1f, scaleDownTo, 1f, scaleDownTo, Android.Views.Animations.Dimension.RelativeToSelf, 0.5f, Android.Views.Animations.Dimension.RelativeToSelf, 0.5f); var fadeAni = new Android.Views.Animations.AlphaAnimation(fadeTo, 1f); var fadeAni2 = new Android.Views.Animations.AlphaAnimation(1f, fadeTo); ani.FillAfter = true; ani.Duration = duration; ani2.FillAfter = true; ani2.Duration = duration; fadeAni.FillAfter = true; fadeAni.Duration = duration; fadeAni2.FillAfter = true; fadeAni2.Duration = duration; onCancelAni = new Android.Views.Animations.AnimationSet(true); onCancelAni.AddAnimation(fadeAni); onCancelAni.AddAnimation(ani); onHoldAni = new Android.Views.Animations.AnimationSet(true); onHoldAni.AddAnimation(fadeAni2); onHoldAni.AddAnimation(ani2); onHoldAni.FillAfter = true; onCancelAni.FillAfter = true; onHoldAni.Duration = duration; onCancelAni.Duration = duration; }