Как изменить прозрачность виджета

Виджет Google Поиск позволяет осуществить поиск в Интернете без открытия браузера. По желанию его внешний вид можно перенастроить под тему вашего устройства.

Concept Samsung Z foldНа каждом новом смартфоне Android на Главном экране вы всегда найдёте виджет Google Поиск. Это удобно, так как он позволяет осуществлять поиск информации в Интернете через этот виджет не открывая браузера. По желанию этот виджет, который находиться здесь по умолчанию, можно удалить с Главного экрана (для перехода к статье нажмите здесь).

Время от времени все склонны менять внешний вид Главного экрана телефона. Возможно, вы установите новые обои, выберите другую тему или измените порядок иконок приложений и виджетов. Но при этом многие не касаются виджета поиска Google, так как не знают, что он настраивается.

А можно ли изменить внешний вид панели поиска Google на Главном экране смартфона Android?

Да, вы можете настроить внешний вид виджета Google Поиск, чтобы он лучше соответствовал вашим обоям на Главном экране или его цветовой палитре. Давайте разберём, как это сделать на вашем телефоне Samsung Galaxy.

Мы опишем технологию настройки внешнего вида виджета Google Поиск c приложением всех скринов с экрана смартфона, для чего воспользуемся редакционным смартфоном Samsung Galaxy A50 с Операционной Системой Android 11.

Инструкция по настройке внешнего вида панели поиска Google на телефоне Galaxy

1. Запускаем приложение Google на своем телефоне, нажав на значок «G» на виджете поиска, или на значок «Google» в папке Google с Главного экрана.

Далее на основной странице приложения Google нужно нажать на значок своего профиля в верхнем правом углу экрана.

1 и 2 Настроить Google Поиск

Скрин №1 – нажать на виджете Google Поиск на значок логотипа в виде буквы «G». Скрин №2 – открыть  профиль приложения, нажав на значок своего профиля в виде вашей фотографии в верхнем правом углу экрана.

2. На странице собственного профиля нужно нажать на позицию «Настройки».

На странице «Настройки» нужно выбрать пункт «Виджет Поиска», нажав на него.

3 и 4 Настроить Google Поиск

Скрин №3 — на странице собственного профиля нажать на пункт «Настройки». Скрин №4 – в разделе «Настройки» нужно нажать на позицию «Виджет Поиска».

3. После этого на странице раздела «Виджет Поиска» нужно нажать на единственный пункт «Настроить виджет».

Теперь мы находимся на основной странице настроек «Виджета Поиск».

Внизу экрана находятся четыре значка подразделов настроек виджета и кнопка «ВОССТАНОВИТЬ СТИЛЬ ПО УМОЛЧАНИЮ»:
— Логотип;
— Форма;
— Цвет;
— Прозрачность.

5 и 6 Настроить Google Поиск

Скрин №5 – нажать на единственную строчку «Настроить виджет». Скрин №6 – вид основной страницы Настройки виджета с 4 значками настроек виджета и кнопкой «ВОССТАНОВИТЬ СТИЛЬ ПО УМОЛЧАНИЮ».

Вид значков настроек виджета и их названия приведены в таблице №1.

Таблица №1 «Значки настроек виджета Google Поиск»

Вид значка настроек

Название значка настроек

1

1 Виджет ПОИСК Google

Логотип

2

2 Виджет ПОИСК Google

Форма

3

3 Виджет ПОИСК Google

Цвет

4

4 Виджет ПОИСК Google

Прозрачность

4. Изменение логотипа на виджете Google Поиск.

Для этого нужно нажать на значок «Логотип».

Выберите один из двух логотипов Google:
— с полным названием «Google»;
— со значок с буквой «G» (применяемый по умолчанию).

Мы выбрали логотип с полным именем «Google».

Для возвращения на страницу настроек виджета поиск нужно нажать на кнопку «ЗАКРЫТЬ».

7 и 8 Настроить Google Поиск

Скрин № 7 – нажать на первый вариант логотипа «Google». Скрин №8 – для выхода из настроек логотипа нужно нажать на кнопку «ЗАКРЫТЬ».

5. Изменение формы поля виджета Google Поиск.

Для этого на странице настройки виджета поиск нужно нажать на второй значок «Форма» и выбрать одну из трёх форм прямоугольника:
— с острыми квадратными краями;
— со слегка закруглёнными краями;
— в форме таблетки с круглыми краями (по умолчанию).

Мы выбрали первый вариант с квадратными углами.

Для возвращения на страницу настроек виджета поиск нужно нажать на кнопку «ЗАКРЫТЬ».

9 и 10 Настроить Google Поиск

Скрин №9 – нажать на первый вариант формы виджета – прямоугольник с острыми квадратными краями. Скрин №10 — для выхода из настроек формы нужно нажать на кнопку «ЗАКРЫТЬ».

6. Изменение цвета поля виджета Google Поиск.

Для этого нужно нажать на значок «Цвет».

Здесь вы можете выбрать одну из четырёх позиций: три стандартные темы Google Colors и ручная настройка цвета фона:
— светлая: цветной логотип на белом фоне;
— черно-белая: чёрный логотип на белом фоне;
— темная тема:  белый логотип на чёрном фоне;
— ручная настройка цвета фона: выберите пользовательский цвет из цветовой гаммы, чтобы он сочетался с вашей темой или обоями на Главном экране.

Мы решили настроить цвет фона виджета как можно ближе в цветному рисунку фона Главной страницы. Для этого мы нажали на четвёртую настройку «Ручная настройка цвета фона». И перемещая ползунки вдоль двух шкал настроек цвета, мы подобрали фисташковый цвет фона, который на наш взгляд будет гармонировать с рисунком фона Главной страницы экрана.

Для возвращения на страницу настроек виджета нужно дважды нажать на кнопку «ЗАКРЫТЬ».

11 и 12 Настроить Google Поиск

Скрин №11 – нажать на четвёртую кнопку «Ручная настройка цвета фона». Скрин №12 – перемещая два ползунка выставить фисташковый фон виджета. Для выхода из настроек формы нужно нажать на кнопку «ЗАКРЫТЬ».

7. Настройка прозрачности виджета Google Поиск.

Чтобы настроить уровень прозрачности виджета нужно нажать на четвёртую кнопку «Прозрачность». А далее, перемещая ползунок настройки прозрачности, выставить прозрачность виджета со сплошного «Непрозрачная» до «Прозрачная». Мы выбрали «незначительную» прозрачность, поэтому переместили ползунок только на одну четверть направляющей.

Так как мы настроили все четыре пункта настроек виджета, то для сохранения результатов настройки нужно нажать на кнопку «ГОТОВО» вверху экрана.

13 и 14 Настроить Google Поиск

Скрин №13 – перемещая ползунок влево выставить прозрачный фон виджета. Скрин №14 – для сохранения результатов настройки нужно нажать на кнопку «ГОТОВО» вверху экрана.

Теперь Главная страница смартфона выглядит следующим образом: виджет Google Поиск стал фисташковый с непрозрачным фоном.

15 Настроить Google Поиск

Скрин №15 – вид Главного экрана смартфона с новыми наcтроками виджета Google Поиск.

8. Чтобы восстановить прежние настройки виджета Google Поиск нужно в настройках виджета нажать на кнопку «ВОССТАНОВИТЬ СТИЛЬ ПО УМОЛЧАНИЮ» внизу экрана, а после нажать на кнопку «ГОТОВО» вверху экрана. И все настойки виджета будут возвращены к первоначальному виду по умолчанию.

16 и 17 Настроить Google Поиск

Скрин №16 – на странице настроек виджета Google Поиск нажать на кнопку «ВОССТАНОВИТЬ СТИЛЬ ПО УМОЛЧАНИЮ». Скрин №17 — для сохранения старых восстановленных настроек по умолчанию нужно нажать на кнопку «ГОТОВО» вверху экрана.
18 Настроить Google Поиск
Скрин №18 – восстановленный вид виджета Google Поиск на Главном экране смартфона.

9. Виджет Google Поиск — это самый быстрый способ поиска чего-либо в Google без необходимости открывать браузер или приложение Google. Но помимо того, что он полезен, он также может улучшить общую эстетику вашего Главного экрана, если вы найдёте правильные комбинации, чтобы украсить его.

Виртуальные кнопки громкости

Большинство телефонов Android сбоку имеют физические кнопки для управления громкости воспроизведения звука. Эти клавиши позволяют осуществлять управление громкостью телефона вслепую на ходу, […]

Рингтоны - коллаж

Ищете бесплатные музыкальные рингтоны для вашего Android-телефона? Эта статья познакомит вас самыми известными сайтами рингтонов, где вы можете скачать их совершенно бесплатно. Рингто́н (с […]

Смартфон Самсунг и Навигатор

Включив службу «геолокация» (местоположение) на смартфоне, вы сможете получать более полную информацию от всевозможных служб и приложений телефона уже с учётом вашего […]

Значки приложений вокруг смартфона

Продолжение статьи «Как скрыть приложения из Защищённой папки на экране смартфона Samsung», для перехода к её началу нажмите здесь. При работе с «Защищённой […]

Одним из самых спорных новшеств iOS 14 стали виджеты на домашнем экране iPhone и iPad. Информационные панели и карточки имеют множество недостатков, которые мешают им стать действительно нужным элементом системы.

На данный момент самой полезной фишкой виджетов является возможность размещать иконки в удобном месте рабочего стола. Чтобы для этого не держать пару ненужных панелей, предлагаем научиться добавлять прозрачные виджеты.

? Спасибо re:Store за полезную информацию. ?

Как добавить прозрачный виджет на домашнем экране iPhone

1. Загружаем бесплатное приложение Yidget из App Store.

2. Переходим в режим редактирования иконок на рабочем столе и открываем самый правый рабочий стол без иконок.

3. Делаем снимок экрана при помощи кнопок Увеличения громкости и Питания (на iPhone с Face ID) или Домой и Питания (на iPhone с Touch ID). Должен получиться скриншот с пустым столом без иконок и виджетов на нем.

4. Запускаем приложение Yidget и нажимаем кнопку Create.

5. Выбираем снимок экрана в качестве фона, указываем размер прозрачных виджетов (маленький, средний или большой) и сохраняем результат при помощи кнопки в правом нижнем углу.

6. На рабочем столе добавляем виджет Yidget и располагаем его на нужном месте.

7. При необходимости меняем фоновую картинку виджета в зависимости от его положения.

Так можно получить прозрачные плитки, которые будут сдвигать иконки ниже для более удобного использования iPhone.

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

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (27 голосов, общий рейтинг: 4.30 из 5)

🤓 Хочешь больше? Подпишись на наш Telegram.

undefined

iPhones.ru


Самое полезное применение новой фишки iOS.

  • iOS 14,
  • iPhone,
  • restore,
  • инструкции,
  • фишки

Артём Суровцев avatar

Артём Суровцев

@artyomsurovtsev

Люблю технологии и все, что с ними связано. Верю, что величайшие открытия человечества еще впереди!

Автор Тема: Как сделать фон виджета прозрачным?  (Прочитано 32513 раз)
SOL

Гость


Чтобы добраться до сути моего вопроса, надо рассказать небольшую предысторию.
Началось, собственно, с того, что я поставил на комп Windows 7(Впринципе, выглядит она также как и Vista) Так вот, при включении соответствующей графической опции, все окна в винде становятся прозрачными и слегка размывают фон, находящийся за ними( см. скрин 1 ). Смотрится довольно красиво. Однако разрабы Nero пошли дальше. Как видно из скрина 2, окно программы размывает всё, что находится за самим окном, притом смотрится это эффектно и не нагружает интерфейс. Собственно, такую вот штуку я и хочу провернуть.
Первая мысль была — снести фон виджета. Как не пытался, не получается сделать его прозрачным. Пробывал различные варианты с backgroundRole().
З.Ы. функция setWindowOpacity() не подходит. Она дает совершенно другой эффект — делает всё окно прозрачным, а мне нужно, чтобы такие элементы как кнопки и т.п. оставались непроницаемыми.

« Последнее редактирование: Август 07, 2009, 12:02 от SOL »
Записан
m_ax

Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2080

Просмотр профиля


А что если копировать изображение, то что находится под приложением, применять к нему какой нить фильтр (размытие там али исчо чаво) и в paintEvent е вставлять его на фон…

Теперь вопрос: как получить изображение той области над которой находится приложение средствами Qt?   Непонимающий


Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5

registrationfedser87

Гость


Посмотри демку qt /demos/deform. Там что-то подобное(линза двигается и увеличивает всё что за ней)


Записан
SASA

Гость


Теперь вопрос: как получить изображение той области над которой находится приложение средствами Qt?   Непонимающий

QApplication::desktop()
QWidget::render
QWidget::frameGeometry ()


Записан
MoPDoBoPoT

Гость


Вот еще по теме: Полупрозрачность. Там далее SABROG рассказывает про атрибут Qt::WA_TranslucentBackground (с примерами), появившийся в Qt, начиная с версии 4.5


Записан
SOL

Гость


2 shapoclak Хе, ну ты мазахист! Впринципе, такая идея и меня посещала, но зачем самому блюр писать, если в винде он уже предусмотрен, притом там не просто блюр. К нему добавляется эффект падающих лучей, обратите внимание.

2 fedser87 Линза — тоже нето. Она пересисовывала картинку поверх виджета, притом совсем не являясь прозрачной.

2 MoPDoBoPoTА вот это уже теплее, сейчас затестим. Только вот Qt у меня старенький(4.3), надо бы поискать поновее.


Записан
SOL

Гость


Кстати, вот что заметил. Данная фишка с прозрачностью работает в Nero только под Windows7. Окно этой же версии Nero под виндой XP не прозрачно, поэтому складывается такое впечатление, что предложенный метод тут не сработает. К сожалению, Qt я смогу скачать только ночью, поэтому и результаты позже будут.


Записан
SOL

Гость


Итак, данные ссылки, конечно, инетесные, но мне не подошли.

В интернете нашел кусок кода на неизвестном мне языке(пишу я под С++)

class Window(QWidget):
        def __init__(self, *args):
                QWidget.__init__(self, *args)
                self.setLayout(QVBoxLayout())
                self.layout().addWidget(QLabel(«This is the text»))

                # let the whole window be a glass
                self.setAttribute(Qt.WA_NoSystemBackground)
                from ctypes import windll, c_int, byref
                windll.dwmapi.DwmExtendFrameIntoClientArea(c_int(self.winId()), byref(c_int(-1)))
        def mousePressEvent(self, event):
                self.repaint()

Код дает вот такой эффект как показано на рисунке: делает весь виджет полупрозрачным и размытым — какраз то, что мне надо.

вот ссылка на тему: http://stackoverflow.com/questions/453069/qt-erase-background-windows-aero-glass


Записан
SOL

Гость


Хех….что-то глухо тут. Ну ладно. Сутки убил на эту вестч, теперь хотябы всё работает! Тестил под Windows 7 x64, VS2005, Qt v4.3.

#include <QtGui>
#include <atlbase.h>
#include <uxtheme.h>
void VistaGlass( int * );
int main( int argc, char *argv[] )
{
QApplication a( argc, argv );
QWidget w;
QVBoxLayout *lyt = new QVBoxLayout();
QPushButton *bt = new QPushButton( «Push me!» );
QLabel *lbl = new QLabel( «Yahoo! I was do it!!!» );
lbl->setAlignment( Qt::AlignCenter );
w.setAttribute( Qt::WA_NoSystemBackground );
VistaGlass( ( int* )w.winId() );
w.setLayout( lyt );
w.show();
w.repaint();
w.resize( 300, 450 );
a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) );
return a.exec();
};

void VistaGlass( int *Handle )
{
HMODULE dwm = ::LoadLibrary( L»dwmapi.dll» );
if(dwm)
{
typedef HRESULT (WINAPI *pDwmExtendFrameIntoClientArea)(HWND, void * MARGINS);
pDwmExtendFrameIntoClientArea procAddr = (pDwmExtendFrameIntoClientArea)::GetProcAddress(dwm, «DwmExtendFrameIntoClientArea»);
if(procAddr)
{
MARGINS a = {0,0,1000,0};
HRESULT hr = (procAddr) ((HWND)Handle,&a);
}
::FreeLibrary(dwm);
}
};

Да, и ещё. в библиотеке dwmapi.dll находится ещё куча полезных функций для интерфейса, описание тут :
http://msdn.microsoft.com/ru-ru/magazine/cc163435.aspx

« Последнее редактирование: Август 05, 2009, 23:56 от SOL »
Записан
MoPDoBoPoT

Гость


Это написано на питоне (Python + PyQt).
Этот код будет работать только на компьютере под управлением Windows Vista (или выше), на котором выполняется диспетчер окон рабочего стола (DWM) с включенным эффектом прозрачного стекла.

DwmExtendFrameIntoClientArea является функцией диспетчера окон рабочего стола, которая расширяет фрейм до размера клиентской области. Функция принимает два параметра: дескриптор окна и структуру MARGINS. Структура MARGINS используется для того, чтобы сообщить диспетчеру окон рабочего стола, насколько следует расширить фрейм в клиентской области.

Это не кроссплатформенное решенеие, в общем…


Записан
SOL

Гость


Хммм….всё оказалось не так хорошо, как я предполагал. При попытке разместить на данном виджете QListView с прозрачным фоном, возник такой вот глюк. То есть программа не перерисовывает то, что находится под viewport ‘ом QListView виджета. Для того, чтобы сделать фон в QListView  прозрачным, я использовал давольно варварский метод : viewport()->setAttribute(Qt::WA_NoSystemBackground);
Может кто подскажет, как устранить этот косяк?


Записан
SOL

Гость


Понял, что QListView тут не при чем. Смеющийся
Когда я пытаюсь перерисовывать любые объекты(изменение текста в QLabel, удаления виджета из лэйаута и т.п.) на прозрачном окне, возникают похожие глюки — старая картинка(виджеты и всё остальное) не затирается, а новая рисуется поверх старой.
Однако, старая картинка исчезает при изменении размеров окна. Собственно, как затереть программно эту тарую картинку?


Записан
Igors


Добрый день

С интересом прочитал эту thread и вспомнил что когда-то пытался сделать подобное на Mac платформе. Там с полу/прозрачностью поприятнее, хотя приключений тоже хватает. Дальше экспериментов дело не пошло ввиду:

— неяcно как я буду переносить это с одного framework’а на другой. Например, ну ладно, работает это в Carbon, а что будет в Cocoa? (а переходить прийдется, все равно заставят). Если нужно поддерживать еще и Windows — трудности возрастут многократно.

— такая вещь «будоражит» аппетит пользователя, провоцирует новые UI запросы. Если я не знаю толком какой будет следующий ход в моем «крутом UI» — лучше не начинать.

Но это прекрасная задача для Qt — тянет как минимум на половину новой версии  ;-) Так что имеет смысл написать им feature request, и, может быть, Вас заметят :-)


Записан
SOL

Гость


Что-то не всё я понял из вышесказанного…
Так всё же, этот баг фиксится, или ждать новой версии? Просто я компилил под Qt 4.3, авось в последней данного бага не будет… осталось только собрать.


Записан

Понравилась статья? Поделить с друзьями:
  • Как изменить проектную документацию
  • Как изменить проект межевания территории
  • Как изменить проект квартиры
  • Как изменить проект газификации частного дома
  • Как изменить продукт нод 32