// Path: app/src/main/java/com/team/zhuoke/masterhelper/fragment/MasterInfoBean.java
// public class MasterInfoBean {
//     /**
//      * id : 1
//      * uid : 1246141947
//      * name : lmj623565791
//      * nick_name : Hongyang
//      * img : http://avatar.csdn.net/F/F/5/1_lmj623565791.jpg
//      * info : 生命不息，奋斗不止，万事起于忽微，量变引起质变
//      * isVip : 1
//      * index : 0
//      * blog : http://blog.csdn.net/lmj623565791?viewmode=contents
//      */
// 
//     private int id;
//     private String uid;
//     private String name;
//     private String nick_name;
//     private String img;
//     private String info;
//     private String isVip;
//     private int index;
//     private String blog;
// 
//     public int getId() {
//         return id;
//     }
// 
//     public void setId(int id) {
//         this.id = id;
//     }
// 
//     public String getUid() {
//         return uid;
//     }
// 
//     public void setUid(String uid) {
//         this.uid = uid;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getNick_name() {
//         return nick_name;
//     }
// 
//     public void setNick_name(String nick_name) {
//         this.nick_name = nick_name;
//     }
// 
//     public String getImg() {
//         return img;
//     }
// 
//     public void setImg(String img) {
//         this.img = img;
//     }
// 
//     public String getInfo() {
//         return info;
//     }
// 
//     public void setInfo(String info) {
//         this.info = info;
//     }
// 
//     public String getIsVip() {
//         return isVip;
//     }
// 
//     public void setIsVip(String isVip) {
//         this.isVip = isVip;
//     }
// 
//     public int getIndex() {
//         return index;
//     }
// 
//     public void setIndex(int index) {
//         this.index = index;
//     }
// 
//     public String getBlog() {
//         return blog;
//     }
// 
//     public void setBlog(String blog) {
//         this.blog = blog;
//     }
// }


import android.animation.Animator;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.app.Activity;
import android.graphics.RectF;
import android.graphics.drawable.ShapeDrawable;
import android.graphics.drawable.shapes.RoundRectShape;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.AccelerateInterpolator;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.view.animation.DecelerateInterpolator;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.facebook.drawee.view.SimpleDraweeView;
import com.facebook.fresco.helper.ImageLoader;
import com.nhaarman.listviewanimations.appearance.ViewAnimator;
import com.nhaarman.listviewanimations.appearance.simple.SwingLeftInAnimationAdapter;
import com.team.zhuoke.masterhelper.R;
import com.team.zhuoke.masterhelper.fragment.MasterInfoBean;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import io.codetail.animation.SupportAnimator;
import io.codetail.animation.ViewAnimationUtils;
            }
        });
        findViewById(R.id.toolbar_profile_back).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                animateCloseProfileDetails();
            }
        });

        sScreenWidth = getResources().getDisplayMetrics().widthPixels;
        sProfileImageHeight = getResources().getDimensionPixelSize(R.dimen.height_profile_image);
        sOverlayShape = buildAvatarCircleOverlay();

        initList();
    }

    private void initList() {
        mListViewAnimationAdapter = new SwingLeftInAnimationAdapter(getAdapter());
        mListViewAnimationAdapter.setAbsListView(mListView);
        mListViewAnimator = mListViewAnimationAdapter.getViewAnimator();
        if (mListViewAnimator != null) {
            mListViewAnimator.setAnimationDurationMillis(getAnimationDurationCloseProfileDetails());
            mListViewAnimator.disableAnimations();
        }
        mListView.setAdapter(mListViewAnimationAdapter);
        mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                mState = EuclidState.Opening;

// Path: app/src/main/java/com/team/zhuoke/masterhelper/fragment/MasterInfoBean.java
// public class MasterInfoBean {
//     /**
//      * id : 1
//      * uid : 1246141947
//      * name : lmj623565791
//      * nick_name : Hongyang
//      * img : http://avatar.csdn.net/F/F/5/1_lmj623565791.jpg
//      * info : 生命不息，奋斗不止，万事起于忽微，量变引起质变
//      * isVip : 1
//      * index : 0
//      * blog : http://blog.csdn.net/lmj623565791?viewmode=contents
//      */
// 
//     private int id;
//     private String uid;
//     private String name;
//     private String nick_name;
//     private String img;
//     private String info;
//     private String isVip;
//     private int index;
//     private String blog;
// 
//     public int getId() {
//         return id;
//     }
// 
//     public void setId(int id) {
//         this.id = id;
//     }
// 
//     public String getUid() {
//         return uid;
//     }
// 
//     public void setUid(String uid) {
//         this.uid = uid;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getNick_name() {
//         return nick_name;
//     }
// 
//     public void setNick_name(String nick_name) {
//         this.nick_name = nick_name;
//     }
// 
//     public String getImg() {
//         return img;
//     }
// 
//     public void setImg(String img) {
//         this.img = img;
//     }
// 
//     public String getInfo() {
//         return info;
//     }
// 
//     public void setInfo(String info) {
//         this.info = info;
//     }
// 
//     public String getIsVip() {
//         return isVip;
//     }
// 
//     public void setIsVip(String isVip) {
//         this.isVip = isVip;
//     }
// 
//     public int getIndex() {
//         return index;
//     }
// 
//     public void setIndex(int index) {
//         this.index = index;
//     }
// 
//     public String getBlog() {
//         return blog;
//     }
// 
//     public void setBlog(String blog) {
//         this.blog = blog;
//     }
// }


// Path: app/src/main/java/com/yalantis/euclid/library/EuclidActivity.java
import android.animation.Animator;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.app.Activity;
import android.graphics.RectF;
import android.graphics.drawable.ShapeDrawable;
import android.graphics.drawable.shapes.RoundRectShape;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.AccelerateInterpolator;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.view.animation.DecelerateInterpolator;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.facebook.drawee.view.SimpleDraweeView;
import com.facebook.fresco.helper.ImageLoader;
import com.nhaarman.listviewanimations.appearance.ViewAnimator;
import com.nhaarman.listviewanimations.appearance.simple.SwingLeftInAnimationAdapter;
import com.team.zhuoke.masterhelper.R;
import com.team.zhuoke.masterhelper.fragment.MasterInfoBean;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import io.codetail.animation.SupportAnimator;
import io.codetail.animation.ViewAnimationUtils;

            }
        });
        findViewById(R.id.toolbar_profile_back).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                animateCloseProfileDetails();
            }
        });

        sScreenWidth = getResources().getDisplayMetrics().widthPixels;
        sProfileImageHeight = getResources().getDimensionPixelSize(R.dimen.height_profile_image);
        sOverlayShape = buildAvatarCircleOverlay();

        initList();
    }

    private void initList() {
        mListViewAnimationAdapter = new SwingLeftInAnimationAdapter(getAdapter());
        mListViewAnimationAdapter.setAbsListView(mListView);
        mListViewAnimator = mListViewAnimationAdapter.getViewAnimator();
        if (mListViewAnimator != null) {
            mListViewAnimator.setAnimationDurationMillis(getAnimationDurationCloseProfileDetails());
            mListViewAnimator.disableAnimations();
        }
        mListView.setAdapter(mListViewAnimationAdapter);
        mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                mState = EuclidState.Opening;

                MasterInfoBean masterInfoBean = (MasterInfoBean) parent.getAdapter().getItem(position);