1. 程式人生 > >仿淘寶購買詳情頁購買縮小動畫

仿淘寶購買詳情頁購買縮小動畫

偶爾一個時候,我們產品的詳情頁面也做的和淘寶神識,為了加強 的體驗,我們加了一些動畫,下面說說淘寶詳情的縮放詳情頁的動畫怎麼做的吧。

先上兩張圖,


其實也就是幾個縮放的動畫

下面是核心程式碼

// 主頁縮放動畫
    private Animation mScalInAnimation1;
    // 主頁縮放完畢小幅回彈動畫
    private Animation mScalInAnimation2;
    // 主頁回彈正常狀態動畫
    private Animation mScalOutAnimation;
    // 標題恢復動畫
    private Animation mTranInAnimation;
    // 標題消失動畫
    private Animation mTranOutAnimation;


 // 動畫初始化
        mScalInAnimation1 = AnimationUtils.loadAnimation(MainActivity.this,
                R.anim.root_in);
        mScalInAnimation2 = AnimationUtils.loadAnimation(MainActivity.this,
                R.anim.root_in2);
        mScalOutAnimation = AnimationUtils.loadAnimation(MainActivity.this,
                R.anim.root_out);
        mTranInAnimation = AnimationUtils.loadAnimation(MainActivity.this,
                R.anim.title_in);
        mTranOutAnimation = AnimationUtils.loadAnimation(MainActivity.this,R.anim.title_out);
        mScalInAnimation1.setAnimationListener(new ScalInAnimation());

說下思路,當我們點選購買的時候,談起選規格彈框,同時,後面的詳情頁面執行縮放動畫,標題欄隱藏,
private void doAnim() {
        titleView.startAnimation(mTranOutAnimation);
        detailView.startAnimation(mScalInAnimation1);
        popupwindow = new BuyPopupWindow(LayoutInflater.from(this).inflate(
                R.layout.buy_pop, null));
        popupwindow.setOnDismissListener(new OnPopupDismissListener());
        popupwindow.showAtLocation(mainView,
                Gravity.CENTER, 0, 0);
    }
當點選popwindow點選消失的時候,執行回放的動畫。
 private class OnPopupDismissListener implements
            android.widget.PopupWindow.OnDismissListener {

        @Override
        public void onDismiss() {
            titleView.startAnimation(mTranInAnimation);
            detailView.startAnimation(mScalOutAnimation);
        }
    }

喜歡前端的朋友可以關注下我們的qq群:188716429

最後附上下載地址:http://download.csdn.net/detail/xiangzhihong8/9506048

相關推薦

仿商品詳情TabLayout+ListView

第一次寫部落格,我是一名Android的小碼農寫程式碼也有三四年了。有點好玩的跟大家分享一下 專案對商品詳情頁改版有新需求。頂部是一個漸變的Title包括“寶貝”,“詳情”,“推薦”三個文字,下邊是一個豎向滑動的列表顯示商品詳情和推薦商品。要求兩部分關聯起來,也就是點橫向的

Android 仿商品詳情下拉足跡Demo

DropDownMultiPager 仿淘寶等商品詳情頁下拉足跡效果SimpleDemo 可colne之後看MainActivity的呼叫,方便二次開發 依賴 compile 'com.nin

Android開發之仿商品詳情

看到有人在問如何實現淘寶商品詳情頁效果,手癢了就擼了一個,獻上效果圖 大致梳理一下思路,這裡不提供原始碼 狀態列透明使用開源庫StatusBarCompat,為了相容手機4.4 dependencies { compile ('com.

仿商品詳情[帶有視訊和圖片的輪播功能]

因為工作需求的原因,自己寫了一個demo,既實現了功能,又能與大家分享,很高興!Demo已上傳GitHub,https://github.com/xinniangdeweidao/CloneTaobaoProductsDetails.git 轉載請註明出處,謝謝!

仿商品詳情,上拉檢視更多詳情demo(Activity和Fragment)。2種應用場景

最近專案中有個功能,在課程播放頁,有個講師詳情頁:上面展示文字資訊,下面展示一個webView,但是webView,要通過上拉才出現。網上找的一個開源的demo。對裡面進行了一定的修改,以符合專案要求: https://github.com/cnbleu/

仿商品詳情中(繼續拖動到圖文詳情

核心view 有2個 一個是自定義的ViewGroup 一個是自定義的ScrollView 首先是自定義的ScrollView public class MyScrollView extends ScrollView { public My

利用ionic裡的和 modal 做個仿商品詳情頂部輪播圖的demo

做這個demo之前首先得了解淘寶app商品詳情頁頂部輪播圖都有哪些構造。 1.幾張圖片輪播展示; 2.點選圖片出現全屏圖片輪播展示; 3.點選第幾張圖,全屏展示對應圖片; 4.全屏展示的圖片可以拖拽放大; 5.全屏圖片可以長按儲存。(這點在這個demo中不會出現,因為博主這

【商城開發三】Android 仿商品詳情下拉足跡修改版

開發商城的快有半個月了,需要做到詳情頁下拉足跡的效果,網上找了找沒找到,找到一個差不多還有點問題,然後在基礎上進行了二次開發 感謝http://blog.csdn.net/yaphetzhao/article/details/53736471  YaphetZhao的部落格

仿購買詳情購買縮小動畫

偶爾一個時候,我們產品的詳情頁面也做的和淘寶神識,為了加強 的體驗,我們加了一些動畫,下面說說淘寶詳情的縮放詳情頁的動畫怎麼做的吧。 先上兩張圖, 其實也就是幾個縮放的動畫 下面是核心程式碼 // 主頁縮放動畫 private Animation mScalIn

Android仿京東、商品詳情上拉檢視更多詳情

老規矩,先上圖,沒圖說個J8 高清原圖GIF圖,請移步:https://github.com/kangkanger/SlideSeeMoreLayout/blob/master/screenshots/2.gif 相信現在只要做電商的APP,95%的UI設計師都會抄這個介面,所以把

vue實現商品詳情屬性選擇功能

line pan func sel eth AD 圖片 [1] urn 方法一是自己想出來的,方法二來自忘記哪裏看到的了 不知道是不是你要的效果: 方法一:利用input[type="radio"] css代碼: 1 input { 2

Android開發仿商品詳情瀏覽效果 兩步曲

效果圖: 第一步佈局檔案: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andr

Android 仿商品詳情標題欄變色,佈局層疊效果

如圖效果 思路:如圖可以將圖片中佈局分成三個部分,1標題欄透明背景,2上半部分佈局,3下半部分佈局,當我們向上拉動的時候,1佈局實現漸變,從透明變到白色,2佈局背景色漸變到白色,23佈局隨滾動條上拉,並且慢慢改變2佈局paddingtop的屬性,其中1佈局漂浮在整個scro

仿商品詳情頁面Android

1、需求: 要實現一個類似淘寶、京東的商品詳情頁面。首先是在看一些前輩的思路,檢視之後,發現博主qifengdeqingchen的文章不錯,然後去下載下來檢視demo。 2、查閱資料 來看看前輩的思路圖。使用兩個scrollView,兩個scr

Vue實現仿商品詳情屬性選擇的功能

先看下效果圖:(同個屬性內部單選,屬性與屬性之間可以多選) 主要實現過程: 所使用到的資料型別是(一個大數組裡面嵌套了另一個數組)具體格式如下: attrAndValuees: [ { 'attrId': 1,

Android之仿商品詳情瀏覽效果

-----------------轉載請註明出處:http://blog.csdn.net/android_cll 一:先來幾張效果圖,沒有弄gif動畫,也就是商品詳情滑動到底部繼續上滑檢視圖文詳情、 二:實現步驟:   1.自定義一個父容器ScrollVi

產品詳情 上拉載入圖片詳情 效果實現

希望有建議可以一起交流。 不累贅多餘語言,看效果圖: 程式碼如下 #import "ViewController.h" #import "UIView+Category.h" #define ViewWidth (self.view.width) //

實現商品詳情toolbar 漸變、狀態列沉浸

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> </span><span style="font-

android 自定義ViewGroup實現仿的商品詳情

最近公司在新版本上有一個需要, 要在首頁新增一個滑動效果, 具體就是仿照X寶的商品詳情頁, 拉到頁面底部時有一個粘滯效果,  如下圖 X東的商品詳情頁,如果使用者繼續向上拉的話就進入商品圖文描述介面: 剛開始是想拿來主義,直接從網上找個現成的demo來用, 但是網上無一

android 仿、京東商品詳情 向上拖動檢視圖文詳情控制元件

/** * Created by baoyunlong on 16/6/8. */ public class PullUpToLoadMore extends ViewGroup { public static String TAG = PullUpToLoadMore.class.getName