Android как отобразить изображение на определенное время c в макете, а затем показать содержимое макета - PullRequest
0 голосов
/ 16 января 2020

Я хочу знать, как показать изображение, которое в моем случае является экраном загрузки GIF, отображаемым при открытии макета веб-представления, чтобы дать ему время для загрузки содержимого в веб-представлении. Либо я должен использовать таймер для загрузки изображения, либо что-нибудь еще.

new Handler().postDelayed(new Runnable() {
        @Override
        public void run() {
            Intent i = new Intent(net_fragment_1.this,loadinganimate.class);
            startActivity(i);
            finish();
        }
    },1000);

Я пробовал этот код, но он дает сбой. Примечание. Я сохраняю класс loadinganimate в одном и том же пакете.

Но всякий раз, когда я храню в другом пакете и вызываю его по полному пути, например com.xyz.xyz.loadinganimate.class, он просто показывает этот класс, а не возобновление до первоначального windows через некоторое время ...

1 Ответ

0 голосов
/ 16 января 2020

удалите обработчик и добавьте эти строки в ваш код

if (webView.isShown()){
            loadinganimate.setVisibility(View.INVISIBLE);
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...