gpt4 book ai didi

android - 如何制作像图片幻灯片一样的启动画面

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:26:37 25 4
gpt4 key购买 nike

在启动我的应用程序时,我想要一个类似于图像幻灯片的启动画面。通过向左或向右滑动,您可以简要查看应用程序的功能。在每张图片底部的某个地方,我想修复一个类似项目的菜单来显示图片的导航。它可以只是一连串的实心圆圈,告诉用户他们在哪张图片上。

谁能告诉我这种启动画面的术语是什么,我该怎么做?

谢谢

最佳答案

我想你想在启动画面中显示多个图像。在下面的 Activity 中,它有一个显示多个图像的 ImageView 并且图像可以以不同的时间间隔显示。

Splash.java

public class Splash extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
final ImageView splashImageView = (ImageView) findViewById(R.id.SplashImageView);
splashImageView.setBackgroundResource(R.anim.splash);
final AnimationDrawable frameAnimation = (AnimationDrawable)splashImageView.getBackground();
Thread timer= new Thread(){
public void run(){
try{
sleep(7000);
}catch(InterruptedException e){
e.printStackTrace();
}finally {
Intent splash =new Intent("com.arul.remoteit.Main");
startActivity(splash);
}
}
};
timer.start();
splashImageView.post(new Runnable(){
@Override
public void run() {
frameAnimation.start();
}
});
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
finish();
}

}

在此 XML 文件中,您必须指定必须显示的图像。这里我有 5 张以特定间隔显示的图像。

splash.xml

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/flaganim"
android:oneshot="false"
>
<item android:drawable="@drawable/s1" android:duration="1000" />
<item android:drawable="@drawable/s2" android:duration="1000" />
<item android:drawable="@drawable/s3" android:duration="1000" />
<item android:drawable="@drawable/s4" android:duration="1000" />
<item android:drawable="@drawable/s5" android:duration="1000" />
</animation-list>

关于android - 如何制作像图片幻灯片一样的启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20856290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com