`

仿知乎日报启动效果

 
阅读更多
[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]
分享到:
评论

相关推荐

    Android大作业-仿知乎日报.zip

    Android大作业——仿知乎日报.zipAndroid大作业——仿知乎日报.zipAndroid大作业——仿知乎日报.zipAndroid大作业——仿知乎日报.zipAndroid大作业——仿知乎日报.zipAndroid大作业——仿知乎日报.zipAndroid大作业...

    Android代码-仿知乎日报App

    高仿知乎日报 APK下载 百度网盘 或 CSDN 教程 高仿知乎日报(一) 高仿知乎日报(二) 高仿知乎日报(三) 高仿知乎日报(四) 高仿知乎日报(五) 高仿知乎日报(六) 知乎日报API 知乎日报API 来自izzyleung,在此表示感谢 已...

    微信小程序——仿知乎日报(截图+源码).zip

    微信小程序——仿知乎日报(截图+源码).zip 微信小程序——仿知乎日报(截图+源码).zip 微信小程序——仿知乎日报(截图+源码).zip 微信小程序——仿知乎日报(截图+源码).zip 微信小程序——仿知乎日报(截图+...

    使用vue全家桶做的高仿知乎日报

    在“使用vue全家桶做的高仿知乎日报”项目中,我们将深入探讨这些技术在实际应用中的运用。 1. **Vue.js核心**:Vue.js的核心特性包括声明式渲染、响应式数据绑定、组件系统和指令系统等。在高仿知乎日报项目中,...

    低仿知乎日报

    2:抽屉效果 3:listview的下拉刷新和上拉加载 4:侧滑关闭activity 5:自定义bannerView,用水平ScrollView写的 毕竟只用了4天时间写的,代码结构清晰,但是不太完整,touch事件处理仍有bug未抽出时间解决

    微信小程序demo:知乎日报(源代码+截图)

    微信小程序demo:知乎日报(源代码+截图)微信小程序demo:知乎日报(源代码+截图)微信小程序demo:知乎日报(源代码+截图)微信小程序demo:知乎日报(源代码+截图)微信小程序demo:知乎日报(源代码+截图)微信小程序demo...

    高仿知乎日报apk+项目地址

    标题中的“高仿知乎日报apk+项目地址”指的是一个针对知乎日报应用的克隆或模仿版本,由Android操作系统支持。这个项目旨在为开发者提供一个学习和参考的平台,以了解如何构建类似知乎日报的移动应用。它可能包含了...

    小程序源码 知乎日报1 (代码+截图)

    小程序源码 知乎日报1 (代码+截图)小程序源码 知乎日报1 (代码+截图)小程序源码 知乎日报1 (代码+截图)小程序源码 知乎日报1 (代码+截图)小程序源码 知乎日报1 (代码+截图)小程序源码 知乎日报1 (代码+截图)小程序...

    仿知乎日报App.zip

    【仿知乎日报App.zip】是一个开源项目,旨在模仿知名问答社区知乎的日报应用——iOS版本。这个项目对于学习iOS开发,特别是对UI设计和数据处理感兴趣的开发者来说,是一份宝贵的资源。通过研究这个项目,你可以深入...

    微信小程序——仿知乎(截图+源码).zip

    微信小程序——仿知乎(截图+源码).zip 微信小程序——仿知乎(截图+源码).zip 微信小程序——仿知乎(截图+源码).zip 微信小程序——仿知乎(截图+源码).zip 微信小程序——仿知乎(截图+源码).zip 微信小程序...

    Android-ReadBar仿知乎日报Android客户端

    【Android-ReadBar仿知乎日报Android客户端】 ReadBar是一款基于Android平台的应用程序,它模仿了知名知识分享平台知乎日报的用户界面和功能。这个项目旨在为开发者提供一个学习和实践Android应用开发,特别是UI...

    swift-Swift精仿知乎日报iOS端

    《Swift精仿知乎日报iOS端》是一个基于Swift编程语言实现的iOS应用项目,旨在通过模仿知名社交问答平台知乎的日报功能,为开发者提供一个学习和实践Swift编程、iOS应用开发的实战案例。该项目覆盖了iOS开发中的多个...

    不知(仿知乎日报)

    感谢您的下载!

    Android-高仿知乎日报MaterialDesignMVPRxJavaRetrofitforandroid

    本项目是一个基于Android平台的高度仿照知乎日报的应用程序,它集成了现代Android开发中的多个核心技术,旨在提供一个优秀的用户体验和高效的数据处理能力。这个项目主要运用了以下技术栈: 1. **Material Design**...

    微信小程序仿知乎日报源码

    "仿知乎日报"微信小程序项目是基于知乎日报的界面和功能进行仿制的,旨在帮助开发者学习和实践微信小程序的开发技术。在这个项目中,我们可以深入探讨以下几个重要的微信小程序开发知识点: 1. **页面结构与生命...

    ios-高仿知乎日报DZXZhihuDaily,持续更新.zip

    《iOS开发:高仿知乎日报DZXZhihuDaily项目详解》 在iOS开发领域,模仿知名应用的设计和功能是一种常见的学习方式。本篇文章将详细探讨由开发者KenwayGogo创建并持续更新的开源项目——"DZXZhihuDaily",这是一个...

    仿知乎日报android

    在Android开发领域,"仿知乎日报android"是一个常见的练习项目,旨在帮助开发者学习和掌握一些基本的Android UI组件和技术。这个项目主要涉及到三个方面:侧边栏(Sidebar)、ViewPager和下拉刷新(Pull-to-Refresh...

    仿知乎日报ListView

    【仿知乎日报ListView】是一种常见的Android开发技巧,用于创建类似知乎日报应用中展示内容的滚动列表。这个项目主要目标是实现一个自定义的ListView,它能够包含多种类型的item(如文字、图片、图文混排等),同时...

    小程序源码 知乎日报 (代码+截图)

    小程序源码 知乎日报 (代码+截图)小程序源码 知乎日报 (代码+截图)小程序源码 知乎日报 (代码+截图)小程序源码 知乎日报 (代码+截图)小程序源码 知乎日报 (代码+截图)小程序源码 知乎日报 (代码+截图)小程序源码 ...

    vue高仿知乎日报单页面应用技术栈vuevuexvuerouteraxiosmintuisass

    【描述】"vue高仿知乎日报单页面应用,技术栈 vue vuex vue-router axios mint-ui sass"进一步强调了这个项目是单页面应用(SPA),意味着整个应用程序都在一个HTML页面中,通过动态加载内容来模拟多页面效果。...

Global site tag (gtag.js) - Google Analytics