Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
lDeNl
0 / 0 / 0
Регистрация: 12.09.2016
Сообщений: 1
#1

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

12.09.2016, 10:14. Просмотров 237. Ответов 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):

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

gif анимация и WebView
WebView отображает HTML страницу из assets. На странице кроме текста и картинок...

Сжатие html и css в webview приложении на android studio
сжатие html и css в webview приложении на android studio возможно ли методами...

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

webView не работает с фреймами
Помогите пожалуйста. Есть файл test.html его код такой: &lt;!DOCTYPE html PUBLIC...

Не работает javascript в WebView
Добрый день не столкнулся с проблемой: неотрабатывает javaScript в webView...

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
Привет! Вот еще темы с решениями:

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

Не работает анимация загрузки
Здравствуйте! Не могу понять, почему не запускается анимация... Вот...

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

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


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

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

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