Перейти к содержанию
  • 0
gonzales

прозрачность модального окна в 10.3

Вопросы

При переезде приложения с 10.1 на 10.3 заметил, что перестало на Андроид отрабатывать свойство формы transparency. Не получается вывести прозрачную форму. Уже все перепробывал и через стили задавал прозрачность и через fill, результат один. 

Кто-нибудь сталкивался с подобным? На винде все работает как надо, проблема только на Андроид

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рекомендуемые сообщения

  • 0

да. достаточно две формы и кнопку, одну сделать прозрачной, из первой вызвать ту, которая прозрачная 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Нащупал решение, можно использовать FormStyle:=Popup, тогда прозрачность применяется, но не могу заставить форму развернуться на весь экран.

Можно еще вот так

procedure TForm1.CornerButton1Click(Sender: TObject);
var
pform:TCustomPopupForm;
r:trectangle;
rect:TRectF;
color:TAlphacolor;
begin

 rect.Left:=0;
 rect.Top:=0;
 rect.Width:=form1.ClientWidth;
 rect.Height:=form1.ClientHeight;
 pform:=TCustomPopupForm.Create(form1);
 pform.BorderStyle:=TFMXFormBorderStyle.None;
 pform.BorderIcons:=[];
 pform.PlacementRectangle.Rect:=rect;
 pform.Placement:=TPlacement.Absolute;

 r:=TRectangle.Create(pform);
 color:=$32000000;
 r.Fill.Color:=color;
 r.Stroke.Color:=TAlphacolorRec.White;
 r.Stroke.Thickness:=1;
 r.Parent:=pform;
 r.Align:=TAlignlayout.Client;
 r.Visible:=true;
 pform.Visible:=true;
end;

Но получается тогда надо всю форму создавать в рантайме, что не очень то хочется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...