- 1
- 0
- 约5.94千字
- 约 5页
- 2018-11-23 发布于河南
- 举报
3D桌面效果动画类
Java代码?
public?class?CubeAnimation?extends?Animation?implements??
????????Animation.AnimationListener?{??
????public?static?final?int?FACE_LEFT?=?0;??
????public?static?final?int?FACE_RIGHT?=?1;??
????private?int?mInd;??
????private?float?mFromDegrees;??
????private?float?mToDegrees;??
????private?float?mCenterX;??
????private?float?mCenterY;??
????private?int?mHorizonType?=?1;??
????private?float?mHorizonValue?=?0.5F;??
????private?Camera?mCamera;??
????private?View?mView;??
??
????public?CubeAnimation(int?ind)?{??
????????this.mInd?=?ind;??
????????this.mFromDegrees?=?0.0F;??
????????this.mToDegrees?=?90.0F;??
????}??
??
????public?CubeAnimation(Context?context,?AttributeSet?attrs)?{??
????????super(context,?attrs);??
????????TypedArray?a?=?context.obtainStyledAttributes(attrs,??
????????????????R.styleable.CubeAnimation);??
??
????????this.mFromDegrees?=?0.0F;??
????????this.mToDegrees?=?90.0F;??
??
????????Description?d?=?Description.parseValue(a.peekValue(0));??
????????this.mHorizonType?=?d.type;??
????????this.mHorizonValue?=?d.value;??
??
????????this.mInd?=?a.getInt(1,?0);??
??
????????boolean?t?=?a.getBoolean(2,?true);??
????????if?(!(t))?{??
????????????this.mInd?=?(1?-?this.mInd);??
????????????this.mToDegrees?=?0.0F;??
????????????this.mFromDegrees?=?90.0F;??
????????}??
????????a.recycle();??
????}??
??
????public?void?onAnimationStart(Animation?anim)?{??
????????this.mView.setVisibility(View.VISIBLE);??
????}??
??
????public?void?onAnimationEnd(Animation?anim)?{??
????????this.mView.setVisibility((this.mInd?==?0)???0?:?8);??
????????this.mInd?=?(1?-?this.mInd);??
????}??
??
????public?void?onAnimationRepeat(Animation?anim)?{??
????}??
??
????public?static?void?startCubeAnimation(Context?context,?int?id,?View?view1,??
????????????View?view2)?{??
????????XmlPullParser?parser;??
????????try?{??
????????????parser?=?context.getResources().getAnimation(id);??
????????????AttributeSet?attrs?=?Xml.asAttributeSet(parser);??
??
????????????int?type?=?parser.ge
您可能关注的文档
- Module9复习资料.doc
- 工作分析调查表(主任工程师).doc
- 第六讲劳动关系管理(三级).ppt
- 复习资料:邓论.doc
- 篇章词汇(选词填空).ppt
- 2.1.1植物细胞工程的实际应用.ppt
- 国健实验6.doc
- 机械图识读与计算机绘图说课.ppt
- 计算机系09级本科班《计算机组成原理》试卷A答案及评分标准.doc
- 工科数学分析4-2定积分的物理应用.ppt
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- Leica_TS16_UM_v2-0-0_zh-徕卡实用说明书.pdf VIP
- 医院感染暴发控制标准2025版课件.pptx VIP
- 医学免疫学(全套课件272P)ppt课件.pptx VIP
- 古建筑安全监测技术标准.pdf VIP
- A4版2023安徽省中考数学答题卡.pdf
- Vaillant威能VIH CN 水罐参数技术参数.pdf
- 喷墨打印OLED技术全球竞争格局与发展策略.docx VIP
- 2025年9月山西医科大学附属晋中医院(晋中市第一人民医院)招聘编制外人员38人笔试模拟试题及答案解析.docx VIP
- 2025年9月山西医科大学附属晋中医院(晋中市第一人民医院)招聘编制外人员38人考试参考试题及答案解析.docx VIP
- 人教版物理8年级下册全册教学课件.pptx
原创力文档

文档评论(0)