gpt4 book ai didi

android - 在没有 photoshop 知识的情况下创建简单的启动画面(Ionic/Cordova)

转载 作者:行者123 更新时间:2023-11-29 00:29:30 24 4
gpt4 key购买 nike

我想创建一个闪屏图像/psd。分辨率必须为 2048x2048。它只是页面中心的一个带有背景颜色的图像。如何做到这一点而不迷失在 Photoshop 中。任何想法都会有很大帮助。

谢谢

最佳答案

看看:https://www.bignerdranch.com/blog/splash-screens-the-right-way/

实际上您创建了一个 Drawable XML,类似于:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/gray"/>
<item>
<bitmap android:gravity="center" android:src="@mipmap/ic_launcher"/>
</item>
</layer-list>

然后在您的样式值中:

<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowBackground">@drawable/background_splash</item>
</style>

创建一个新的 Activity(空白)并将其设为您的 Start Activity(在 Android Manifest 中):

<activity
android:name=".SplashActivity"
android:theme="@style/SplashTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

“SplashActivity”应该只是将您转到您的 MainActivity;像这样的东西:

public class SplashActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
finish();
}
}

请注意,您根本不会膨胀 View !您可以使用 style 中的 Window 背景来完成这项工作。

关于android - 在没有 photoshop 知识的情况下创建简单的启动画面(Ionic/Cordova),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42241936/

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