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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
lDeNl
0 / 0 / 0
Регистрация: 12.09.2016
Сообщений: 1
#1

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

12.09.2016, 10:14. Просмотров 141. Ответов 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
Посмотрите здесь:

gif анимация и WebView - Программирование Android
WebView отображает HTML страницу из assets. На странице кроме текста и картинок есть ещё и gif анимация, которая отображается как картинка....

WebView и gif анимация - Программирование Android
Делаю приложение где html c гифками (качаются с инета) выводятся на WebView. Все работает до тех пор пока не появится тяжелая гифка,...

Как в WebView загрузить HTML и CSS файлы которые находятся в String - Программирование Android
Здравствуйте! Такой вопрос. HTML и CSS файлы находятся, например, в String A и B. C HTML все понятно, как его вывести... ...

webView не работает с фреймами - Программирование Android
Помогите пожалуйста. Есть файл test.html его код такой: &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;...

Не работает javascript в WebView - Программирование Android
Добрый день не столкнулся с проблемой: неотрабатывает javaScript в webView (android 4.2). Для загрузки страницы использую...

Почему WebView не работает - Программирование Android
Скажите в чём дело не так вот прикрепил скриншот:

Не работает анимация загрузки - Программирование Android
Здравствуйте! Не могу понять, почему не запускается анимация... Вот activity: package com.contedevel.timetable; import...

Не работает анимация в строках ListView - Программирование Android
Пытаюсь реализовать серверный запрос, после чего удалить элемент ListView, по которому кликнул пользователь. Во время запроса к серверу в...

Ссылка в Webview на activity - Программирование Android
Страницы приложения сделанные в HTML отображаются в Webview. Как сделать ссылку-кнопку для открытия activity? Пробую таким образом -...

WebView. Навигация свайпом - Программирование Android
Здравствуйте! Есть WebView, статьи в который подгружаются из res/raw (n1.txt - n...txt), одна статья - один файл. Как свайпом осуществить...

Получить html из WebView - Программирование Android
Здравствуйте! Собственно вопрос в том, как получить html уже загруженной страницы в WebView?

onClick и onLongClick у WebView - Программирование Android
Собственно как научить WebView обрабатывать эти 2 события?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Ответ Создать тему
Опции темы

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