Commit 07d22166 authored by wanglei's avatar wanglei

...

parent 2022d7bb
Pipeline #1372 canceled with stages
......@@ -13,13 +13,19 @@ import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import com.gyf.immersionbar.ImmersionBar;
import com.swiftcleaner.chovey.R;
import com.swiftcleaner.chovey.databinding.ActivityStartBinding;
import com.swiftcleaner.chovey.model.tool.ToastUtil;
import com.swiftcleaner.chovey.model.util.PermissionUtils;
import com.swiftcleaner.chovey.view.MainActivity;
import com.zxdemo.admob.AdmobHelper;
import java.util.function.Function;
import kotlin.jvm.functions.Function0;
public class StartActivity extends AppCompatActivity {
private ActivityResultLauncher<String> requestNotificationPermissionLauncher;
ActivityStartBinding binding;
......@@ -82,6 +88,7 @@ public class StartActivity extends AppCompatActivity {
private void permissionGranted() {
// 处理权限被授予的情况
}
//启动动画
private void startAnimation() {
binding.lottieAnimattionView.setAnimation(R.raw.sp_anim);
......@@ -102,7 +109,7 @@ public class StartActivity extends AppCompatActivity {
@Override
public void onAnimationEnd(@NonNull Animator animator) {
// 动画结束时调用 动画结束后跳转首页
goToMainActivity();
// goToMainActivity();
}
@Override
......@@ -140,24 +147,40 @@ public class StartActivity extends AppCompatActivity {
}
});
}
private void initializeThirdPartySDKsAndUserData() {
// 在这里执行第三方 SDK 的初始化和其他数据读取操作
}
private void initAdvertisement(){
// AdmobHelper.INSTANCE.showAppOpenAd(this);
private void initAdvertisement() {
AdmobHelper.INSTANCE.showAppOpenAd(this,
() -> {
goToMainActivity();
return null;
},
() -> {
return null;
},
() -> {
return null;
}
);
}
private void setupAgreementTextView() {
binding.userAgreement.setOnClickListener(v->{
binding.userAgreement.setOnClickListener(v -> {
Uri uri = Uri.parse("https://sites.google.com/view/terms-swf/terms");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
});
binding.privacyPolicy.setOnClickListener(v->{
binding.privacyPolicy.setOnClickListener(v -> {
Uri uri = Uri.parse("https://sites.google.com/view/swift-cleaner/swift-clean");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
});
}
private void goToMainActivity() {
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
......
......@@ -19,11 +19,11 @@
android:id="@+id/product_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="316dp"
android:text="Swift Cleaner-Phone Helper"
android:textColor="#000000"
android:textSize="20sp"
android:textStyle="bold"
android:layout_marginTop="316dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
......@@ -37,8 +37,8 @@
android:background="@drawable/shape_clean_up"
android:gravity="center"
android:text="START"
android:textSize="18sp"
android:textColor="#FFFFFF"
android:textSize="18sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
......@@ -86,21 +86,24 @@
android:text="Terms of Service"
android:textColor="#2196F3" />
</LinearLayout>
<com.airbnb.lottie.LottieAnimationView
android:visibility="invisible"
android:id="@+id/lottie_animattion_view"
android:layout_width="257dp"
android:layout_height="244dp"
android:layout_marginTop="98dp"
app:layout_constraintStart_toStartOf="parent"
android:visibility="invisible"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/product_name" />
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/product_name"
app:lottie_loop="true" />
<ImageView
android:layout_width="match_parent"
android:layout_height="34dp"
android:src="@mipmap/bian_bottom"
android:scaleType="fitXY"
android:src="@mipmap/bian_bottom"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"/>
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment