Android實現(xiàn)加入購物車動畫

目錄

目錄

前言

最近項目需要一個加入購物車的動畫效果,費了一點時間做出來了,在這記錄下方便以后使用。

實現(xiàn)效果

●小圖


●圓形大圖(仿每日優(yōu)鮮)

使用方法

整個效果的核心類已經(jīng)被我封裝成了一個類了,直接使用即可。

animManager = new AnimManager.Builder()
                    .with(this)
                    .animModule(AnimManager.AnimModule.BIG_CIRCLE)//圖片的動畫模式,小的或者大的(仿每日優(yōu)鮮)
                    .startView(startView)//開始位置的控件
                    .endView(imageViewShopCar)//結(jié)束位置的控件
                    .listener(new AnimManager.AnimListener() {
                        @Override
                        public void setAnimBegin(AnimManager a) {

                        }

                        @Override
                        public void setAnimEnd(AnimManager a) {
                            //購物車回彈動畫(這里是加入購物車動畫執(zhí)行結(jié)束時的回調(diào)我在這里加入了購物車回彈效果,不需要的話可以去掉)
                            TranslateAnimation anim = new TranslateAnimation(0, 0, 20, 0);
                            anim.setInterpolator(new BounceInterpolator());
                            anim.setDuration(700);
                            imageViewShopCar.startAnimation(anim);
                            textViewNum.setText(num+"");
                        }
                    })
                    .imageUrl(animImgUrl)
                    .build();
            animManager.startAnim();

案例源碼

https://github.com/myml666/ShopCarAnim

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 【Android 動畫】 動畫分類補間動畫(Tween動畫)幀動畫(Frame 動畫)屬性動畫(Property ...
    Rtia閱讀 6,372評論 1 38
  • 昨晚因為偶然打開了這部電影,卻沒想到竟然安靜地看到了結(jié)束。 平時大部分時間是消遣在文字上的,對電影并不感冒。 這次...
    五色浮元子_閱讀 1,502評論 1 0
  • 20191214: 大自然的神奇 身處”天坑””地縫”中,深深地感知到了大自然的神奇威力!此時此刻站在那里...
    靜心而論閱讀 240評論 1 1
  • 這里是阿塵的第259篇文章,也是2020年第一個日更100天計劃的第31天,31/100,繼續(xù)加油。 阿塵說:今天...
    蘇塵阿閱讀 569評論 0 1

友情鏈接更多精彩內(nèi)容