Форум программистов, компьютерный форум CyberForum.ru

В Webview не работает анимация CSS - Android

Восстановить пароль Регистрация
 
lDeNl
0 / 0 / 0
Регистрация: 12.09.2016
Сообщений: 1
12.09.2016, 10:14     В Webview не работает анимация CSS #1
Всем доброго времени суток!

Нужно сделать приложение на основе сайта, на сайте есть Выплывающая панель... CSS:
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#navPanel {
                backface-visibility: hidden;
                transform: translateX(-1000px);
                transition: transform 0.5s ease;
                display: block;
                height: 100%;
                left: 1;
                overflow-y: auto;
                position: fixed;
                top: 0;
                width: 275px;
                z-index: 10002;
                background: #00536F;
                color: #fff;
                box-shadow: inset -10px 0px 40px 0px rgba(0, 0, 0, 0.5);        }
Во всех браузерах, на мобильных устройствах и т.д. все работает как надо!
Но когда я делаю в приложении открытие этой страницы через webview, панель выводится сразу на экран... не работает анимация...
Можно ли это как то победить? Вчера пол дня убил на гугл, но видимо знаний не хватает...

Вот мой Main Activity
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.*;
 
public class MainActivity extends Activity {
 
    class MyClient extends WebViewClient {
       @Override
       public boolean shouldOverrideUrlLoading(WebView view, String url) {
             /* откроем новую веб-страницу в webview */
        view.loadUrl(url);
             return true;
       }   
    }
    
   @Override
   protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         /* разворачиваем приложение на весь экран */
         requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
 
     /* применяем наш лейаут к текущему экрану */
     setContentView(R.layout.activity_main);
 
     /* находим WebView элемент по его id */
     WebView webView = (WebView) findViewById(R.id.WebView);
             
     /* создаем новые настройки для нашего WebView элемента */
     WebSettings webSettings = webView.getSettings();
         webSettings.setJavaScriptEnabled(true);
         webSettings.setAllowFileAccess(true);
         webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
         /* здесь вы можете поместить URL вашего сайта */
         webView.setWebViewClient(new MyClient()); 
         webView.loadUrl("http://ya.ru");       
   }
}
AndroidManifest
XML
1
2
3
    <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="24" />
P.S. Это мое первое приложение, по этому не совсем все понимаю, а делаю по мануалам и т.д.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2016, 10:14     В Webview не работает анимация CSS
Посмотрите здесь:

Как в WebView загрузить HTML и CSS файлы которые находятся в String Android
Android webView не работает с фреймами
Android WebView
Android Не работает javascript в WebView
WebView Android
Почему WebView не работает Android
Android gif анимация и WebView
Android Webview
Android Не работает анимация загрузки
Android WebView и gif анимация
Не работает анимация в строках ListView Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
quadenes
2 / 2 / 1
Регистрация: 14.07.2015
Сообщений: 50
12.09.2016, 10:59     В Webview не работает анимация CSS #2
WebView никогда не будет показывать анимацию.
Почитай про проигрывание GIF в приложении
Yandex
Объявления
12.09.2016, 10:59     В Webview не работает анимация CSS
Ответ Создать тему
Опции темы

Текущее время: 03:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru