文档章节

仿知乎日报启动效果

光头大学渣
 光头大学渣
发布于 2016/07/31 01:36
字数 275
阅读 12
收藏 0
[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

共有 人打赏支持
光头大学渣
粉丝 0
博文 7
码字总数 0
作品 0
广州
个人收集的iOS开源项目与框架

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

dspidery
2015/11/24
64
0
仿知乎日报--Yasuo

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

匿名
2017/02/17
491
0
iOS开源项目整理

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

Daniel_s
2016/03/17
247
0
知乎小报

知乎小报是一款基于Android平台开发的知乎日报第三方客户端。内容来源于知乎日报官方,API来自 izzyleung。如果本App存在侵犯知乎权益的嫌疑,那么本人将删除整个项目。请您暸解相关情况,并...

TonnyL
2016/06/11
592
0
翔妖除魔/ZhiHuDaily-Swift

JAVA程序猿一枚,开始学习Swift一个多月,以前没有iOS的经验.在看了官方的文档和老镇的豆瓣电台视频后,想自己做一个东西来练手,因此有了这个东西.说实话iOS开发和JAVA开发区别还是很大的,最简单...

翔妖除魔
2015/06/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

简单谈一谈压力测试

最近,在做API的压力测试,趟了不少坑,然后呢,简要记录一下。 压测前需要准备的一些事 拿到API文档不要立马上手,先基准测试,就是执行一次接口测试,至少要压这个接口,要先熟悉一下他的参...

浮躁的码农
29分钟前
0
0
PHP 错误调查

一.定义:PHP错误是由PHP无法读懂执行的代码引起的错误。 二:错误日志 error log 1.在php.ini 里设置 log_errors = on, log文件位置 error_log=/tmp/php_errors.log 2.代码里设置ini_set('...

忙碌的小蜜蜂
32分钟前
0
0
knn算法

import numpy as np def CreateDateSet(): group = np.array([[1.0, 2.0], [1.2, 0.1], [0.1, 1.4], [0.3, 3.5]]) labels = ['A','A','B','B'] return group,labels coding:utf-8 from numpy......

南桥北木
32分钟前
0
0
自己手写一个 SpringMVC 框架

前端框架很多,但没有一个框架称霸,后端框架现在Spring已经完成大一统.所以学习Spring是Java程序员的必修课. Spring 框架对于 Java 后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,...

别打我会飞
今天
2
0
01-《Apache Tomcat 9》之文件索引

《Apache Tomcat 9》是《看Apache官方文档学英语》的第一个专栏!让我们一起在看文档的过程中学英语,在学英语的过程中夯实技术! Documentation Index - 文件索引 Introduction - 介绍 This...

飞鱼说编程
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部