Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

12.09.2016, 10:14. Просмотров 197. Ответов 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. Это мое первое приложение, по этому не совсем все понимаю, а делаю по мануалам и т.д.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2016, 10:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В Webview не работает анимация CSS (Программирование Android):

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
Скажите в чём дело не так вот прикрепил скриншот:

1
quadenes
2 / 2 / 1
Регистрация: 14.07.2015
Сообщений: 50
12.09.2016, 10:59 #2
WebView никогда не будет показывать анимацию.
Почитай про проигрывание GIF в приложении
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.09.2016, 10:59
Привет! Вот еще темы с ответами:

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

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

Не работает css-анимация - JavaScript
Всем привет! Не понимаю почему игнорируется css transition: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; ...

WebView не работает - C++ Qt
Вот код программы: ui-&gt;webView-&gt;load(QUrl(&quot;https://www.google.com.ua&quot;)); ui-&gt;webView-&gt;show(); Вроде бы простой, но возникают ошибки: ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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