文档章节

仿知乎日报启动效果

光头大学渣
 光头大学渣
发布于 2016/07/31 01:36
字数 275
阅读 12
收藏 0

码上生花,ECharts 作品展示赛正式启动!>>>

[size=x-large]
public class MainActivity extends AppCompatActivity {
    Handler handler = new Handler();
    private AppCompatImageView imageView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        //保持全屏窗口
        //这行代码很重要,笔者刚开始漏了没写显示就出了问题
        setContentView(R.layout.welcome_layout);
        imageView = (AppCompatImageView) findViewById(R.id.welcome_image);
        welcomeImage();
    }
    private void welcomeImage(){
        imageView.setImageResource(R.drawable.wk);
        final ScaleAnimation animation = new ScaleAnimation(1.0f,1.2f,1.0f,1.2f, Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF,0.5f);
        //ScaleAnimation()各参数的含义:
        //float fromX 动画起始时 X坐标上的伸缩尺寸 
         //float toX 动画结束时 X坐标上的伸缩尺寸 
         //float fromY 动画起始时Y坐标上的伸缩尺寸 
         //float toY 动画结束时Y坐标上的伸缩尺寸 
         //int pivotXType 动画在X轴相对于物件位置类型 
         //float pivotXValue 动画相对于物件的X坐标的开始位置 
         //int pivotYType 动画在Y轴相对于物件位置类型 
         //float pivotYValue 动画相对于物件的Y坐标的开始位置
        animation.setFillAfter(true);
        animation.setDuration(4000);
        animation.setAnimationListener(new Animation.AnimationListener() {
            @Override
            public void onAnimationStart(Animation animation) {

            }

            @Override
            public void onAnimationEnd(Animation animation) {
                Intent intent = new Intent(MainActivity.this,WelcomeActivity.class);
                startActivity(intent);
                overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);
                //模仿淡入淡出效果
            }

            @Override
            public void onAnimationRepeat(Animation animation) {

            }
        });
        imageView.startAnimation(animation);
    }

}
[/size]

本文转载自:http://gonyulian415.iteye.com/blog/2314362

上一篇: Hello World
下一篇: android:theme
光头大学渣
粉丝 0
博文 7
码字总数 0
作品 0
广州
私信 提问
加载中
请先登录后再评论。
个人收集的iOS开源项目与框架

https://github.com/jamy0801/LGWeChatKit swift2.0仿微信界面,可滑动cell,自定义图片选择器。。。 https://github.com/LonelyTown/LXZEALER 模仿Zealer客户端,开源出来希望可以帮助一些iOS...

dspidery
2015/11/24
84
0
iOS开源项目整理

github地址 iOS开源项目 整理官方Demo应用、第三方团体项目以及个人开发者项目,阅读别人的源码也是自我提升的一种方式 开源项目 ProducthuntOSX Mac 上开源的 Product Hunt OSX 客户端软件 ...

Daniel_s
2016/03/17
304
0
仿知乎日报--Yasuo

疾风,一款基于 Dagger2+RxJava+MVP+retrofit2.0 的阅读类 App,数据来源于知乎日报 API。适合新手用于学习。 相关技术: 使用 Dagger2 实现依赖注入 使用 RxJava 配合 Retrofit2 做网络请求...

匿名
2017/02/17
1.8K
0
Flutter资源收集(持续更新)

我是小前端一枚,最近没事研究了一下flutter,顺手做了一下有关资源的收集 Flutter资源收集,持续更新一下,有好的资源欢迎来补充 Github 基础+资料 Flutter Flutter中文网 Flutter中文网2 F...

龙荩草
2019/05/24
0
0
微信小程序最新开发资源汇总,包含各类型小程序源码下载

小程序已经上线一年多,出现了各种实用好玩的小程序,可能很多从没接触过小程序的开发者都已蓄势待发,有些新手不知道怎么入手小程序,或者没有好的参考案例可以研究学习下,所以这里整理一部...

osc_kt69pvbx
2018/04/20
100
0

没有更多内容

加载失败,请刷新页面

加载更多

OpenvSwitch系列之四 ovs-ofctl命令使用

Open vSwitch系列之一 Open vSwitch诞生 Open vSwitch系列之二 安装指定版本ovs Open vSwitch系列之三 ovs-vsctl命令使用 Open vSwitch系列之四 ovs-ofctl命令使用 Open vSwitch系列之五 网桥...

osc_y9y4gqxx
48分钟前
11
0
27岁了,程序员写给自己的一封信

前言 相信很多人小时候的梦想都是当科学家,现在想想当初太傻,发现这些根本不可选。就跟考清华还是北大一样,当初纠结的要死,结果发现自己只是普通人,过着普通的生活,上着一眼望到头的班...

osc_teeurf8z
49分钟前
18
0
mysql 存储过程 查询结果集循环处理游标使用

注意每个版本的mysq的存储过程,触发器写法都会有些许区别,注意查看官方版本,不然你网上copy的语句可能执行无效,或者不成功 官方英文说明文档 https://dev.mysql.com/doc/refman/5.7/en/...

Love彼岸花开
50分钟前
7
0
Dump微信PC端的界面Duilib文件

零、有啥用 网上大多数的微信逆向思路,是CE搜索数据得到地址,OD下访问断点,然后在堆栈里面大海捞针的找Call,效率太低了。 其实微信的界面是用Duilib做的,Duilib的界面布局写在XML文件。...

osc_paqz1zc7
50分钟前
17
0
VNC电脑客户端,VNC电脑客户端下载!

IIS7服务器管理工具能够作为VNC的客户端,进行VNC的命令操作,可在客户端,下载,安装VNC软件! 同时,它也可以作为FTP的客户端,进行FTP的命令操作!它能够批量连接Windows和Linux系统下的服...

Raymond13
50分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部