gpt4 book ai didi

android - 闪屏出现滑动问题,因为它不工作

转载 作者:太空狗 更新时间:2023-10-29 13:07:20 24 4
gpt4 key购买 nike

我正在尝试制作一个使用 glide 库的启动画面,但是 即使尝试了很多次,我也无法启动启动画面。 我必须使用异步任务吗?我将如何开始一项 Activity 在闪屏之后。我用过

com.master.android:glideimageview:1.0com.github.bumptech.glide:glide:4.0.0-RC1 在我的 build.gradle(module) 请指导我?

这是我的代码:

splash.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">

<ImageView
android:contentDescription="@string/splash_bg_cd"
android:id="@+id/splash_bg"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_width="0dp"
android:layout_height="0dp" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="@string/text_splash"
android:textSize="@dimen/splash_text_size"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />

</android.support.constraint.ConstraintLayout>

和 Java 代码 Splash.java

import com.bumptech.glide.Glide;
import com.master.glideimageview.*;

public class Splash extends AppCompatActivity {

private ImageView ivBgSplash;

@Override
public void onCreate(@Nullable Bundle savedInstanceState, @Nullable
PersistableBundle persistentState) {

super.onCreate(savedInstanceState, persistentState);

setContentView(R.layout.splash_screen);

initViews();
}

private void initViews() {

ivBgSplash = (ImageView) findViewById(R.id.splash_bg);
Glide.with(this)
.load(R.drawable.hlb_logo)
.into(ivBgSplash);
AnimationDrawable splashAnimation = (AnimationDrawable)
ivBgSplash.getBackground();
splashAnimation.start();
}
}

最佳答案

使用此代码

Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
startActivity(new Intent(SplashScreenActivity.this, LoginActivity.class));
}
}, 2000);

关于android - 闪屏出现滑动问题,因为它不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46048209/

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