成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

優酷旋轉菜單

移動開發
自定義view優酷菜單-其實就是旋轉動畫使用.

源碼簡介:自定義view優酷菜單-其實就是旋轉動畫使用.

源碼效果:

源碼片段:

  1. package com.kincai.zhuanti_coustom_view_youku_menu; 
  2.   
  3. import android.view.animation.Animation; 
  4. import android.view.animation.Animation.AnimationListener; 
  5. import android.view.animation.RotateAnimation; 
  6. import android.widget.RelativeLayout; 
  7.   
  8. /** 
  9.  *  
  10.  * @company KCS互聯網有限公司 
  11.  *  
  12.  * @copyright KCS互聯網有限公司版權所有 (c) 2014-2015 
  13.  *  
  14.  * @author kincai 
  15.  *  
  16.  * @description 動畫工具 
  17.  *  
  18.  * @project Zhuanti_Coustom_View_youku_menu 
  19.  *  
  20.  * @package com.kincai.zhuanti_coustom_view_youku_menu 
  21.  *  
  22.  * @time 2015-7-24 下午7:18:13 
  23.  *  
  24.  */ 
  25. public class AnimUtil { 
  26.     /** 記錄當前執行的動畫數量 */ 
  27.     public static int animCount = 0
  28.   
  29.     /** 
  30.      * 顯示或隱藏菜單 
  31.      *  
  32.      * @param rl 
  33.      *            view 
  34.      * @param startOffset 
  35.      *            延時時間 
  36.      * @param isShow 
  37.      *            isShow == true 顯示 isShow == false 隱藏 
  38.      */ 
  39.     public static void showOrChoseMenu(RelativeLayout rl, int startOffset, 
  40.             boolean isShow) { 
  41.   
  42.         // RotateAnimation(float fromDegrees, float toDegrees, int pivotXType, 
  43.         // float pivotXValue, int pivotYType, float pivotYValue) 
  44.         // pivotXValue: 0-1 
  45.         /** 
  46.          * float fromDegrees, float toDegrees,角度從多少道多少 int pivotXType 
  47.          * x方向基于點的類型父控件或自己 float pivotXValue ,x方向基于的位置 
  48.          *  
  49.          */ 
  50.         RotateAnimation animation = null
  51.         if (isShow) { 
  52.             for (int i = 0; i < rl.getChildCount(); i++) { 
  53.                 rl.getChildAt(i).setEnabled(true); 
  54.             } 
  55.             animation = new RotateAnimation(-1800
  56.                     RotateAnimation.RELATIVE_TO_SELF, 0.5f, 
  57.                     RotateAnimation.RELATIVE_TO_SELF, 1); 
  58.         } else { 
  59.             for (int i = 0; i < rl.getChildCount(); i++) { 
  60.                 rl.getChildAt(i).setEnabled(false); 
  61.             } 
  62.             animation = new RotateAnimation(0, -180
  63.                     RotateAnimation.RELATIVE_TO_SELF, 0.5f, 
  64.                     RotateAnimation.RELATIVE_TO_SELF, 1); 
  65.         } 
  66.   
  67.         animation.setDuration(500); 
  68.         animation.setFillAfter(true);// 動畫結束后保持當時的狀態 就是動畫結束的時候 就停止在那里不動了 
  69.         animation.setStartOffset(startOffset);// 延時 
  70.   
  71.         animation.setAnimationListener(new MyAnimationListener()); 
  72.   
  73.         rl.startAnimation(animation); 
  74.     } 
  75.   
  76.     /** 
  77.      * 動畫監聽 
  78.      */ 
  79.     static class MyAnimationListener implements AnimationListener { 
  80.         @Override 
  81.         public void onAnimationStart(Animation animation) { 
  82.             animCount++; 
  83.         } 
  84.   
  85.         @Override 
  86.         public void onAnimationEnd(Animation animation) { 
  87.             animCount--; 
  88.         } 
  89.   
  90.         @Override 
  91.         public void onAnimationRepeat(Animation animation) { 
  92.         } 
  93.   
  94.     } 

下載地址:http://down.51cto.com/data/2103330

責任編輯:倪明 來源: devstore
相關推薦

2009-12-16 10:06:51

互聯網

2015-10-20 15:58:28

彈力菜單android源碼

2017-06-16 09:39:32

優酷實踐阿里云

2011-12-13 14:44:02

360開放平臺

2015-08-20 17:22:03

京東

2010-01-18 15:39:41

互聯網

2014-06-09 14:44:44

Spark

2015-11-05 18:18:36

優酷

2013-12-03 16:47:50

優酷百度

2014-03-27 09:36:36

Spark

2015-03-31 17:28:32

2012-03-12 17:24:23

優酷土豆合并

2014-11-11 16:07:11

2014-12-31 15:59:55

彈力菜單

2015-02-26 16:29:56

2014-03-03 13:33:03

易傳媒移動DSP

2012-12-28 14:58:31

Android優酷UI

2015-09-22 16:30:29

魅族

2016-05-12 13:31:38

優酷VR

2021-06-09 08:30:52

CSS33D旋轉視圖3D動畫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 羞羞的视频免费看 | 一区二区视频 | 羞羞的视频免费看 | 久久亚洲精品久久国产一区二区 | www.youjizz.com日韩 | 91在线精品视频 | 97在线观视频免费观看 | 国产精品视频免费看 | 99精品在线免费观看 | 99精品欧美一区二区三区 | 2018国产精品| 亚洲综合二区 | 国产精品永久久久久 | 欧美一区二区在线播放 | 日韩av在线一区二区三区 | 免费精品视频在线观看 | 在线观看av网站永久 | 午夜黄色 | 精品欧美乱码久久久久久 | 91欧美精品成人综合在线观看 | 91免费小视频 | 国产91一区 | 午夜一区二区三区 | 亚洲综合日韩精品欧美综合区 | 久久天天躁狠狠躁夜夜躁2014 | 成年视频在线观看福利资源 | 亚洲一卡二卡 | 中文字幕视频在线观看 | 中文字幕第二十页 | 欧美日韩在线视频观看 | 亚洲精品日韩视频 | 国产精品jizz在线观看老狼 | 欧美日韩视频在线 | 欧美成年网站 | 精品免费国产视频 | 紧缚调教一区二区三区视频 | 国产精品精品视频 | 成人激情视频在线观看 | 日韩视频免费看 | 91av在线视频观看 | 国产电影一区二区在线观看 |