仿知乎日报启动效果
仿知乎日报启动效果
光头大学渣 发表于1年前
仿知乎日报启动效果
  • 发表于 1年前
  • 阅读 10
  • 收藏 0
  • 点赞 0
  • 评论 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]
共有 人打赏支持
粉丝 0
博文 7
码字总数 0
×
光头大学渣
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: