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

Android實(shí)現(xiàn)Flip翻轉(zhuǎn)動(dòng)畫效果

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

本文實(shí)例講述了Android實(shí)現(xiàn)Flip翻轉(zhuǎn)動(dòng)畫效果的方法,分享給大家供大家學(xué)習(xí)借鑒。

具體實(shí)現(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();
}

希望本文所述實(shí)例對(duì)大家Android程序設(shè)計(jì)能有一定的幫助。

相關(guān)文章

最新評(píng)論

仙居县| 东莞市| 丹棱县| 利川市| 谢通门县| 个旧市| 禹城市| 民勤县| 大新县| 平潭县| 新营市| 哈尔滨市| 长宁县| 临漳县| 广饶县| 建阳市| 武义县| 花垣县| 连城县| 台中县| 文安县| 淅川县| 寿宁县| 桃园县| 汕头市| 汝阳县| 和顺县| 调兵山市| 南宁市| 和政县| 革吉县| 巴马| 新泰市| 丘北县| 昭平县| 金塔县| 积石山| 高安市| 泰安市| 马鞍山市| 沙河市|