ハブロフスクの皆様へのご挨拶!
私は問題の本質を述べています:Androidにはアプリケーションがあります-その本質はWebViewの単なるラッパーです。
すべての機能は、PHP(サーバー上)およびJavaScript(クライアントページ上)でレンダリングされます。
主な目標-ユーザーがページに指を入れることでオン/オフできるボタンが多数あります(背景色を変更するだけです)。 ボタンは、CSS、display:block、float:leftなどでサイズが指定されているリンクの形式で作成されます。 (通常のボタンを使用しようとした場合-<input type = "button" ... />-結果は変わりません)
そのため、ボタン(リンク)をクリックすると、スマートフォンが一時停止し(300〜400ミリ秒)、短いクリック音が鳴り、ボタンがオレンジ色のフレームで点灯して削除されます(フレーム)。 これにはほとんど1秒かかります(おそらく少し短くなりますが、それでもひどく干渉します)。 ウィンドウには多くのボタンがあります。すばやくクリックする必要があります。
この一時停止と、おそらくバックライト効果を取り除くことは可能ですか?
もちろん、バックライトを透明にしたり、他のシャーマニズムを作成したりできます。
a, a:hover, input, textarea {
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-touch-callout: none;
-webkit-user-select: none;
}
body {
-webkit-text-size-adjust: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-touch-callout: none;
-webkit-user-select: none;
}
しかし、それを描いて掃除する時間はまだ無駄です! はい、これは音とバックライトの前で一時停止します!
Androidアプリケーション自体の標準ボタンは高速です。 ただし、Javaでのすべての機能の記述は依然として非現実的です(Javaでのプログラミングの経験が不十分なため)。 しかし、JavaScript + PHP + MySQLでは、私は自由に何でも書いています。 したがって、そのようなパスが選択されました。
一般に、コンポーネントにロードされたページのリンクをクリックしたときに「fintelles」をレンダリングする時間を短縮するために、WebViewまたはWebSettingsでツイストする必要があるものを誰かが知っている場合、非常に感謝します。