我想知道在第一个活动开始之前如何设置加载动画。目前,当我的第一个活动开始时,有一个黑屏,我想用动画替换它。那可能吗?
答案 0 :(得分:1)
如果黑屏是您的问题,请尝试将活动设为透明。请参考此链接: How do I create a transparent Activity on Android?
如果您想进行动画活动转换,请使用以下内容:
public class Helper
{
public void helperMethod<T>(T input)
{
Console.WriteLine(input);
}
}
其中,enter_anim和exit_anim是XML中定义的动画
答案 1 :(得分:0)
您是否想要实现闪屏?我的意思是,在主要活动之前的演示活动。
我编写了一些工作演示来获取它。检查来自我的git的那些链接。愿它有所帮助。您可以使用延迟和不同的方式为它们设置动画。
希望它有所帮助。
答案 2 :(得分:-1)
如果要添加徽标启动是个好方法。检查一下,它是一个SplashScreen
活动,可以看到3秒,然后进入你的主屏幕。更多here
public class SplashScreen extends Activity {
// Splash screen timer
private static int SPLASH_TIME_OUT = 3000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
new Handler().postDelayed(new Runnable() {
/*
* Showing splash screen with a timer. This will be useful when you
* want to show case your app logo / company
*/
@Override
public void run() {
// This method will be executed once the timer is over
// Start your app main activity
Intent i = new Intent(SplashScreen.this, MainActivity.class);
startActivity(i);
// close this activity
finish();
}
}, SPLASH_TIME_OUT);
}
}