Android开发让你的启动页有若隐若现的”亚子”

释放双眼,带上耳机,听听看~!

这次就不上图了。因为启动页是个动态的效果。直接给代码

第一步:布局

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
tools:context="com.yc.stscf.activity.SplashActivity">
<!--启动页-->
<ImageView
android:id="@+id/iv_img"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="https://blog.csdn.net/qq_35874340/article/details/100076208/@drawable/bg_splash"
tools:ignore="ContentDescription" />
</LinearLayout>

上述布局的图片,给个你要放置的png类型图片即可

第二步:代码

/**
* ================================================
*
* @author :Vip
* @version :V 1.0.0
* @date :2019/6/20 10:04
* 描    述:启动页
* 修订历史:
* ================================================
*/
public class SplashActivity extends Activity {
private ImageView imageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
imageView = findViewById(R.id.iv_img);
//渐变展示启动屏
AlphaAnimation alphaAnimation = new AlphaAnimation(0.3f, 1.0f);
alphaAnimation.setDuration(2000);
imageView.startAnimation(alphaAnimation);
alphaAnimation.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationEnd(Animation arg0) {
//动画结束去MainActivity,这里你们自己跳吧
}
@Override
public void onAnimationRepeat(Animation animation) {
}
@Override
public void onAnimationStart(Animation animation) {
}
});
}
@Override
protected void onDestroy() {
super.onDestroy();
}
@Override
public void onBackPressed() {
super.onBackPressed();
}
}

总结:

没什么好总结的了。试试看

人已赞赏
Android文章

AndroidStudio好用的几个插件

2020-3-10 18:59:54

Android文章

Android开发-按钮拖拽还原

2020-3-10 19:25:38

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索