美文网首页androidAndroid开发摘录Android view
使用Ken Burns Effect制作App启动页

使用Ken Burns Effect制作App启动页

作者: 程序亦非猿 | 来源:发表于2015-07-09 18:32 被阅读1592次

    打算把自己的PracticeDemo美化一下,要对自己的Demo好一点~

    于是使用Ken Burns Effect,加了个启动界面,顿时美美的~

    效果图.gif

    效果还不错吧!~(其实效果很不错的,但是录制出来的似乎不能忍...建议去这里跑起来看看)

    使用到的项目是KenBurnsView,使用起来非常简单:

    • 在XMl里布局
    <com.flaviofaria.kenburnsview.KenBurnsView
    android:id="@+id/iv_welcome"    
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@mipmap/pic">
    </com.flaviofaria.kenburnsview.KenBurnsView>
    
    • 在Activity稍微写几句代码即可
    mIvWelcome.setTransitionListener(new KenBurnsView.TransitionListener() 
    {    
         @Override    
         public void onTransitionStart(Transition transition) {    
         }    
    
        @Override    
        public void onTransitionEnd(Transition transition) {        
    
        //动画结束后跳转
        startActivity(new Intent(LaunchActivity.this,MainActivity.class)); 
        finish();    
        }
    });
    
    
    @Overrideprotected void onResume() {
        super.onResume();
        mIvWelcome.resume();
    }
    
    @Overrideprotected void onPause() {
        super.onPause();
        mIvWelcome.pause();
    }
    

    简单易用,效果美,快去试试吧!~

    与我联系,交个朋友

    我的新浪微博

    我的Github

    相关文章

      网友评论

      • hackest:好的我试试
        程序亦非猿:@hackest 恩 加油 做好指导指导我 我没研究那么深入~~ 只是觉得挺好看...
      • hackest: @程序亦非猿 找一个QQ资料主页有照片墙的好友,那个顶部的图片默认会缓慢的位移
        程序亦非猿:@hackest setTransitionGenerator() 可以自定义 你试试
        程序亦非猿:@hackest KenBurnsView你可以自定义 应该就可以实现
      • 程序亦非猿: @hackest 不好意思 具体哪个效果
      • 程序亦非猿: @hackest 这个很久以前用过 不过没注意有什么bug
      • hackest:之前用过这个框架,貌似旧版本的加载图片还有bug,新版修复了!同时求教如何实现QQ个人资料的那个位移效果呢?

      本文标题:使用Ken Burns Effect制作App启动页

      本文链接:https://www.haomeiwen.com/subject/vtquqttx.html