博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
欢迎界面效果
阅读量:5335 次
发布时间:2019-06-15

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

     大多数APP的欢迎界面是静态的,因为大多数欢迎界面除了准备APP的数据外,就是为了突出展示一点或者几点内容,内容展示清楚,使命也就完成了,也没必要去做动态的,做动态有点画蛇添足的感觉。但事情总有例外,比如像知乎的欢迎界面,就是一个动态的,尤其当时一个景物的背景图时,感觉像由远及近,效果还是很不错的。

    具体实现也不复杂,上代码:

布局:

Activity:

public class SplashActivity extends Activity {    Context ctx;    ImageView iv;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.splash_layout);        ctx=SplashActivity.this;        iv= (ImageView) findViewById(R.id.iv);        ObjectAnimator oax=ObjectAnimator.ofFloat(iv,"scaleX",1f,1.2F);        ObjectAnimator oay=ObjectAnimator.ofFloat(iv,"scaleY", 1f,1.2F);        AnimatorSet set=new AnimatorSet();        set.setDuration(2000).play(oax).with(oay);        set.start();        set.addListener(new AnimatorListenerAdapter() {            @Override            public void onAnimationEnd(Animator animation) {               Toast.makeText(ctx,"end",Toast.LENGTH_SHORT).show();            }        });    }}

 

转载于:https://www.cnblogs.com/silenceshining/p/android.html

你可能感兴趣的文章
fat32转ntfs ,Win7系统提示对于目标文件系统文件过大解决教程
查看>>
shell cat 合并文件,合并数据库sql文件
查看>>
构建自己的项目管理方案
查看>>
安装Endnote X6,但Word插件显示的总是Endnote Web"解决办法
查看>>
python全栈 计算机硬件管理 —— 硬件
查看>>
Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
查看>>
各种正则验证
查看>>
python中numpy.r_和numpy.c_
查看>>
egret3D与2D混合开发,画布尺寸不一致的问题
查看>>
freebsd 实现 tab 命令 补全 命令 提示
查看>>
struts1和struts2的区别
查看>>
Redis常用命令
查看>>
2019.02.15 bzoj5210: 最大连通子块和(链分治+ddp)
查看>>
微软职位内部推荐-Sr. SE - Office incubation
查看>>
C#类与结构体究竟谁快——各种函数调用模式速度评测
查看>>
我到底要选择一种什么样的生活方式,度过这一辈子呢:人生自由与职业发展方向(下)...
查看>>
poj 题目分类
查看>>
windows 安装yaml支持和pytest支持等
查看>>
读书笔记:季羡林关于如何做研究学问的心得
查看>>
面向对象的优点
查看>>