博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【android】动画效果研究(PopupWindow)【4】
阅读量:7078 次
发布时间:2019-06-28

本文共 822 字,大约阅读时间需要 2 分钟。

    如果硬件或者底层不支持style,那么的方法完全不起作用。在 没研究之前,一直苦于不知道如何增加popupwindow的动画效果。然后突然看到了ViewFlipper…

参考文献:

(1)定义动画文件

    与一样,也使用Animation类,对于该类中几种动画效果的定义以及使用,可参加,这里不再重复。

(2)在代码中定义ViewFlipper,并加载PopupWindow

ViewFlipper = new ViewFlipper(mainActivity.this);mViewFlipper.setInAnimation(AnimationUtils.loadAnimation(mainActivity.this,R.anim.my_translate_action));mViewFlipper.setOutAnimation(AnimationUtils.loadAnimation(mainActivity.this,R.anim.my_scale_action));final View view = getLayoutInflater().inflate(R.layout.dialog, null);mViewFlipper.addView(view);		mViewFlipper.setFlipInterval(6000);					PopupWindow testPop = new PopupWindow(mViewFlipper, 1080, 720);

(3)在代码中调用viewFlipper切换PopupWindow

testPop.showAtLocation(v, Gravity.CENTER, 0, 0);testPop.update(0,0,1080,720);			//mViewFlipper.startFlipping();//启动动画,一直调用mViewFlipper.showNext();

转载地址:http://cfvml.baihongyu.com/

你可能感兴趣的文章
Node.js 10.0和NPM 6发布,强化安全性
查看>>
关于Neo4j 强连通分量算法,你了解多少?
查看>>
Fake 5提供.NET Core支持
查看>>
Mozilla开发全新的公开网络API WebXR 来实现增强现实
查看>>
Visual Studio 2017 15.9预览版3支持ARM64 for UWP
查看>>
LLVM3.8停止了旧Windows版本,取消Autoconf,改进Clang
查看>>
HTTP将死?又拍云布局HTTPS 护航网页安全加速
查看>>
Microsoft 365及应用开发的未来:微软BUILD 2018大会第二天主题演讲
查看>>
白话中台战略:中台是个什么鬼?
查看>>
Java值类型设计进展
查看>>
《Spark大数据分析》一书的书评和采访
查看>>
The Agile Mind-Set作者访谈
查看>>
Mads Torgersen介绍C# 7及后续版本新特性
查看>>
高通与华为短暂和解,理智看待国内5G现状
查看>>
Gartner调查:AI将成为企业颠覆的重要力量
查看>>
爱立信电信软件的持续交付
查看>>
微软必应从.NET Core 2.1获得了性能提升
查看>>
DevOps实战:Graphite监控上手指南
查看>>
SSPL的MongoDB再被抛弃,GUN Health也合流PostgreSQL
查看>>
知乎pure render专栏创办人@流形:选择React这条路,很庆幸
查看>>