У меня есть изображение gif (3 точки появляются и исчезают один за другим), которые я пытаюсь установить на моем заставке. Как это сделать, используя только анимацию загрузки в xml? Ниже приведен код моего заставки.Отображение GIF-изображения
public class MainActivity extends Activity {
private static String TAG = MainActivity.class.getName();
private static long SLEEP_TIME = 5; // Sleep for some time
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Start timer and launch main activity
IntentLauncher launcher = new IntentLauncher();
launcher.start();
}
private class IntentLauncher extends Thread {
@Override
/**
* Sleep for some time and than start new activity.
*/
public void run() {
try {
// Sleeping
Thread.sleep(SLEEP_TIME*1000);
} catch (Exception e) {
Log.e(TAG, e.getMessage());
}
// Start main activity
Intent intent = new Intent(MainActivity.this, Option.class);
MainActivity.this.startActivity(intent);
MainActivity.this.finish();
}
}
}
Человек, это не веб-страница - ваш gif будет выглядеть уродливым на разных экранах. Вы должны сделать это с помощью родной анимации, и еще более легко. – Divers