APP首次启动:图片轮播3秒后进入首页或点击按钮进入首页(这里用的banner轮播)
2017-03-09 15:38
459 查看
package com.tainyunjuhe.news.activity; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.Window; import android.view.WindowManager; import android.widget.Button; import android.widget.ImageView; import com.tainyunjuhe.news.R; import com.tainyunjuhe.news.entity.GlideImageLoader; import com.youth.banner.Banner; import com.youth.banner.BannerConfig; import java.util.ArrayList; import java.util.List; public class QiDong extends AppCompatActivity { private boolean stopThread=false;//是否开启线程 private boolean ok=true;//是否跳转 private Banner banner; private List<Integer> images; private Button bt_click; private Intent mIntent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //隐藏标题栏以及状态栏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); /**标题是属于View的,所以窗口所有的修饰部分被隐藏后标题依然有效,需要去掉标题**/ requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_qi_dong); banner= (Banner) findViewById(R.id.banner); bt_click= (Button) findViewById(R.id.bt_click); bt_click.getBackground().setAlpha(50);设置透明度(0-200多)
mIntent=new Intent(QiDong.this,MainActivity.class);bt_click.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { ok=false; startActivity(mIntent); finish(); } }); private void firstShow(){ images=new ArrayList<>(); images.add(R.drawable.ic_launcher); images.add(R.drawable.ic_launcher5); images.add(R.drawable.ic_launcher2); images.add(R.drawable.ic_launcher3); images.add(R.drawable.ic_launcher4); /*//设置banner样式 banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE);*/ //设置图片加载器 banner.setImageLoader(new GlideImageLoader()); //设置图片集合 banner.setImages(images); //设置自动轮播,默认为true banner.isAutoPlay(false); //设置轮播时间 banner.setDelayTime(1500); //设置指示器位置(当banner模式中有指示器时) banner.setIndicatorGravity(BannerConfig.RIGHT); //banner设置方法全部调用完毕时最后调用 banner.start(); new Thread(){ @Override public void run() { super.run(); if (!stopThread){ try { sleep(3000); if (ok){//设置点击按钮后不再从线程跳转,否则会从线程再跳转一次 startActivity(mIntent); finish(); } } catch (InterruptedException e) { e.printStackTrace(); } } } }.start(); } @Override protected void onPause() { stopThread=true;//关闭线程 super.onPause(); }}
相关文章推荐
- Android延时启动效果+轮播图+点击进入+沉浸式状态栏+按钮点击颜色渐变效果+好看的UI框架
- ionic综合+首页右上角点击进入包含一个轮播+进入后显示选项左上角有一个后退按钮每个选项包含内容
- 关于Android App上线后从应用市场点击打开按钮进入应用后进行操作后,再点击home键到桌面后点击启动图标重新打开应用的解决方法
- 实现启动app,首页倒计时跳转,也可点击按钮进行跳转
- 模拟御泥坊点击item进入后显示轮播图片
- 隐藏系统状态栏 让app启动时图片全屏 进入程序后显示状态栏方法。
- ViewPager轮播图,App启动图时倒计时进入主页
- 关于app启动动画如何做到第一次启动采用图片轮播,以后启动都只有1张图片的解决方案
- js各种图片轮播滑动插件 上下,左右缩略图按钮点击图
- Android APP启动时白色(黑色)闪屏(主题不是NoTitleBar的闪屏上方有标题栏)后进入首页面
- js实现点击左右按钮轮播图片效果实例
- 标签:ios开发 界面启动 APP下载安装第一次使用一般会显示一个首次启动引导界面然后进入主界面,非首次开启APP也通常会显示一个启动界面然后进入主界面。 1、本例首次启动显示First
- 点击轮播图片左右按钮,实现轮播效果
- Android APP安装后直接打开,点击MENU进入系统主菜单,APP无法再次启动的问题
- 关于APP在小米5s第一次安装启动后,点击home返回桌面,再次进入重进闪屏页问题
- js图片轮播可控制是否循环轮播,点击左右按钮切换
- 解决phpcms v9″首页尚未生成,请点击这里进入后台设置相关参数并发布网页 “
- js实现点击左右按钮轮播图片效果实例
- iOS开发 首次启动显示用户引导,第二次启动直接进入App,UIScrollView,UIPageControl,NSUserDefaults
- iOS 引导页以及启动页 点击按钮进入首页 Window根视图窗口的切换