Circular Reveal圓形展開縮放屬性動畫

實現效果
這裏寫圖片描述->這裏寫圖片描述->這裏寫圖片描述

代碼

   final View image = findViewById(R.id.image2);
   image.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                final Animator circularReveal = ViewAnimationUtils.
                        createCircularReveal(image, image.getWidth()/2, image.getHeight()/2,   0,image.getWidth()/2);
                        //(View view,int centerX,  int centerY, float startRadius, float endRadius)
                circularReveal.setInterpolator(new AccelerateDecelerateInterpolator());
                circularReveal.setDuration(1000);
                circularReveal.start();
            }
        });
發佈了69 篇原創文章 · 獲贊 72 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章