• 0
antarey

Плавающая кнопка

Вопросы

Как создать Floating Action Button - аналог кнопок в сервисах гугла, к примеру в Inbox большая кнопка Плюс?
Нужна уневерсальная реализация и для Вин и Андроид платформ

 

Изменено пользователем antarey

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


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

9 ответов на этот вопрос

  • 0

А что, просто кинуть на форму обычную кнопку - это будет не то?

  sbAddObjectFloating.Position.X := lvObjects.Width  - sbAddObjectFloating.Width - 5;
  sbAddObjectFloating.Position.Y := lvObjects.Height - sbAddObjectFloating.Height - 5;

Ну и задать ей якоря:

Screenshot_53.png

Изменено пользователем x11

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


Ссылка на сообщение
Поделиться на другие сайты
  • 0
В 07.01.2018 в 15:15, x11 сказал:

А что, просто кинуть на форму обычную кнопку - это будет не то?

Может и то , но с региона , как в примере Равиля, проще реализовать круглую кнопку

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


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

Я использую обычную TSpeedButton с прозрачной png картинкой с круглой кнопкой.

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


Ссылка на сообщение
Поделиться на другие сайты
  • 0
В 13.01.2018 в 17:14, x11 сказал:

Я использую обычную TSpeedButton с прозрачной png картинкой с круглой кнопкой.

В компонентах используется нативный рендеринг, из-за чего у круглых кнопок нету лесенок, как в ФМХ

И еще не нужно деплоить картинки (делать скейлы) захотел поменял цвет, или текст на кнопке.

ну вообщем дело ваше)

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


Ссылка на сообщение
Поделиться на другие сайты
  • 0
16 часов назад, x11 сказал:

нет никаких лесенок

Screenshot_53.png

так у вас картинка, сделайте тоже самое на TCircle и увидите

на счет картинок я написал

В 15.01.2018 в 01:06, Равиль Зарипов (ZuBy) сказал:

И еще не нужно деплоить картинки (делать скейлы) захотел поменял цвет, или текст на кнопке.

 

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


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

Так в том-то и дело - зачем мне TCircle?

И картинку я не добавляю в Deployment.

Изменено пользователем x11

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


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

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