首页 > 编程知识 正文

music.163电脑网页版,网易云网页版登录入口

时间:2023-05-03 11:24:14 阅读:58728 作者:4045

前言

本文主要介绍安卓的高仿网络易云音乐启动页面。 本节介绍了启动界面。 效果如下。

首次创建用于启动的Splash活动。 项目创建完成后,缺省情况下主活动将成为主界面,因此必须删除、同时删除SplashActivity、删除SplashActivity标题栏并将其设置为全屏模式

活动启动配置

要将启动设置粘贴到清单文件中,请执行以下操作:

Android : name='.activity.splash activity '

安卓: screen orientation=' portrait '

Android : theme=' @ style/noactionbar '

布局的话可以说很简单。 在最外层使用RelativeLayout,在顶部放置ImageView,将他定位在水平中心,并在顶部放置距离。 这个距离可以由大家根据自己的业务需要进行调整。 然后放置TextView,将他定位在水平中心,垂直和父布局底部,同时放置边距,然后放置imagiew

xmlns 3360 tools=' http://schemas.Android.com/tools '

Android : layout _ width=' match _ parent '

Android : layout _ height=' match _ parent '

tools 3360 context=' com.ixu ea.Android.courses.music.activity.splash activity '

Android : layout _ width=' match _ parent '

Android : layout _ height=' match _ parent '

Android : layout _ alignparentleft=' true '

Android : layout _ alignparentstart=' true '

Android : layout _ alignparenttop=' true '

Android : scale type=' center crop '

Android : src=' @ drawable/splash _ BG ' /

安卓: layout _ width=' wrap _ content '

Android : layout _ height=' wrap _ content '

Android : layout _ alignparenttop=' true '

Android : layout _ center horizontal=' true '

Android : layout _ margin top=' 130 DP '

Android : src=' @ drawable/splash _ banner ' /

安卓: layout _ width=' wrap _ content '

Android : layout _ height=' wrap _ content '

Android : layout _ above=' @ id/TV _ copyright '

Android : layout _ center horizontal=' true '

Android : src=' @ drawable/splash _ logo ' /

Android : id=' @ id/TV _ copyright '

style='@style/CopyrightText '

安卓: layout _ width=' wrap _ content '

Android : layout _ height=' wrap _ content '

Android : layout _ alignparentbottom=' true '

Android : layout _ center horizontal=' true '

Android : layout _ marginbottom=' 20dp '

Android : layout _ margin top=' 10dp '

安卓: text='版权2018 ixu ea.all rights reserved ' /

虽然Activity暂时不太符合逻辑,但它会创建Handler,延迟3秒钟进入下一步,以确定是否需要在next方法中显示引导接口、是否登录等。

publicclasssplashactivityextendsbasecommonactivity {

//这样做有内存泄漏,用性能优化具体解说

@suppresslint(Handlerleak ) )。

privatehandlermhandler=new handler {

(@suppresswarnings('unused ' ) ) ) ) ) ) ) ) ) )

publicvoidhandlemessage (消息msg )。

next (;

}

(;

@Override

protectedvoidoncreate (边界维护实例state )。

super.oncreate (savedinstancestate;

requestwindowfeature (window.feature _ no _ title;

//拆下状态栏

getWindow ().setflags ) window manager.layout params.flag _ full screen,

window manager.layout params.flag _ full screen;

setcontentview (r.layout.activity _ splash );

}

@Override

保护性void initdata s (

super.initDatas (;

//3秒的延迟在企业中进行很多逻辑处理,因此延迟时间优选为3-消耗时间

mhandler.post delayed (新运行nable () ) )。

@Override

公共void run (}

mhandler.sendemptymessage(-1;

}

(,3000 );

}

私有语音下一步(

if(isshowguide () ) }

startactivityafterfinishthis (指南活动. class;

}elseif(sp.islogin () ) ) ) ) )。

startactivityafterfinishthis (主活动. class;

} else {

startactivityafterfinishthis (log in activity.class;

}

}

//*

*根据当前版本号确定是否需要引导页

* @return

*/

隐私布尔is show guide

returnsp.get boolean (string.value of (package util.getversion code (getapplication context ) )、true );

}

}

您还可以在当前界面中添加倒计时、广告等内容,这一部分将在后面讨论。

总结

以上是这篇文章的所有内容。 希望这篇文章的内容对大家的学习和工作有一定的参考学习价值。 如果有疑问的话,请在评论中交流。 感谢您对编剧的支持。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。