商品新增購物車實現動畫效果

2021-07-15 18:29:54 字數 1364 閱讀 9012

在應用商場的時候,發現**和京東在往購物車新增商品時,會有商品縮圖跑到購物車的效果,特此做了個小demo,便於學習和應用

在controller的.h檔案中

@inte***ce viewcontroller ()

@property (nonatomic,strong) uibezierpath *path;

@end

@implementation viewcontroller

- (void)viewdidload

- (void)setui

self.path = [uibezierpath bezierpath];

[_path movetopoint:cgpointmake(50, 150)];

[_path addquadcurvetopoint:cgpointmake(270, 300) controlpoint:cgpointmake(150, 20)];

}- (void)startanimation

[self groupanimation];

}- (void)groupanimation

- (void)animationdidstop:(caanimation *)anim finished:(bool)flag

catransition *animation = [catransition animation];

animation.duration = 0.25f;

_badgelabel.text = [nsstring stringwithformat:@"%ld",_badgenum];

[_badgelabel.layer addanimation:animation forkey:nil];

cabasicanimation *shakeanimation = [cabasicanimation animationwithkeypath:@"transform.translation.y"];

shakeanimation.duration = 0.25f;

shakeanimation.fromvalue = [nsnumber numberwithfloat:-5];

shakeanimation.tovalue = [nsnumber numberwithfloat:5];

shakeanimation.autoreverses = yes;

[_imageview.layer addanimation:shakeanimation forkey:nil];}}

github連線:

安卓購物車新增商品動畫效果

自定義動畫類 直接使用 package com.bjut.sse.yimeiband.main import android.graphics.drawable.drawable import android.view.view import android.view.viewgroup impor...

swift 商品加入購物車動畫

mark 商品拋入購物車的動畫效果 extension qhgoodlistviewcontroller 組動畫 groupanimation 組動畫 幀動畫拋入購物車 並放大 縮小圖層增加點動效 private func groupanimation 動畫結束後做一些操作 override fun...

新增購物車弧形動畫

問題描述 購物車動畫,就是選擇的時候乙個動畫元素從選擇處以拋物線調入左下角的購物車圖示,進入後購物車有乙個搖晃效果。如下圖 乙個小小的動畫,需求也是定製的,不高新到網上找外掛程式。也不多。找的外掛程式還要改東西,又引入更多 於是決定自己寫。解題思路 相信大家也不願意看大堆的 寫下關鍵點吧。1.準備 ...