最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android實現(xiàn)Flip翻轉動畫效果

 更新時間:2014年08月20日 15:29:52   投稿:shichen2014  
這篇文章主要介紹了Android實現(xiàn)Flip翻轉動畫效果,對Android程序設計人員有很好的參考借鑒價值,需要的朋友可以參考下

本文實例講述了Android實現(xiàn)Flip翻轉動畫效果的方法,分享給大家供大家學習借鑒。

具體實現(xiàn)代碼如下:

LinearLayout locationLL = (LinearLayout) findViewById(R.id.locationLL);
LinearLayout baseLL = (LinearLayout) findViewById(R.id.baseLL);

private void flipit() {
 Interpolator accelerator = new AccelerateInterpolator();
 Interpolator decelerator = new DecelerateInterpolator();
    final LinearLayout visibleList,invisibleList;
    final ObjectAnimator visToInvis, invisToVis;
    if (locationLL.getVisibility() == View.GONE) {
      visibleList = baseLL;
      invisibleList = locationLL;
      visToInvis = ObjectAnimator.ofFloat(visibleList, "rotationY", 0f, 90f);
      invisToVis = ObjectAnimator.ofFloat(invisibleList, "rotationY", -90f, 0f);
    } else {
      invisibleList = baseLL;
      visibleList = locationLL;
      visToInvis = ObjectAnimator.ofFloat(visibleList, "rotationY", 0f, -90f);
      invisToVis = ObjectAnimator.ofFloat(invisibleList, "rotationY", 90f, 0f);
    }
    visToInvis.setDuration(300);
    invisToVis.setDuration(300);
    visToInvis.setInterpolator(accelerator);
    invisToVis.setInterpolator(decelerator);
    visToInvis.addListener(new AnimatorListenerAdapter() {
      @Override
      public void onAnimationEnd(Animator anim) {
        visibleList.setVisibility(View.GONE);
        invisToVis.start();
        invisibleList.setVisibility(View.VISIBLE);
      }
    });
    visToInvis.start();
}

希望本文所述實例對大家Android程序設計能有一定的幫助。

相關文章

最新評論

渝中区| 济南市| 江川县| 延寿县| 商南县| 榆林市| 台南县| 姜堰市| 吉安县| 获嘉县| 雅江县| 宁陵县| 晋宁县| 巫山县| 高安市| 崇文区| 高陵县| 柯坪县| 旬阳县| 达日县| 略阳县| 江永县| 义马市| 新竹县| 襄汾县| 曲靖市| 汪清县| 九龙坡区| 伊川县| 托里县| 通辽市| 玉龙| 宣恩县| 奉新县| 叶城县| 屏山县| 海城市| 原阳县| 资中县| 方城县| 华宁县|