Как установить фоновое изображение для WebView в приложении для Android, созданном с помощью React DOM + Capacitor v7?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как установить фоновое изображение для WebView в приложении для Android, созданном с помощью React DOM + Capacitor v7?

Сообщение Anonymous »

Код: Выделить всё

package com.app_name.app;

import com.getcapacitor.BridgeActivity;
import android.os.Bundle;
import android.graphics.Color;
// import android.webkit.WebView;

public class MainActivity extends BridgeActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

// Set WebView background color
// This gets rid of the white flash that occassionally occurs when there is in a lag in drawing the app and during the expansion and collapse of the keyboard
this.getBridge().getWebView().setBackgroundColor(Color.BLACK); // or any color

}
}

Вышеуказанный файл находится по адресу:

Код: Выделить всё

app/src/main/java/com/app_name/app/MainActivity.java
Однако приведенный выше файл прост. Он просто устанавливает черный цвет фона, что работает, как и ожидалось.
Цель:
Вместо простого однородного цвета фона я хочу, чтобы фон был логотипом моего бренда, закругленным и центрированным по выбранному цвету фона.
Обратите внимание, что это не заставка. Если этот файл не был установлен, то иногда, когда приложение просыпается или зависает, на экране появляется белая вспышка перед рендерингом приложения. Этот файл предназначен для замены белой вспышки экрана выбранным фоном с логотипом бренда, центрированным и закругленным.

Подробнее здесь: https://stackoverflow.com/questions/798 ... with-react
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»